fix sed (#1829)
cyan committed
Nov 25, 2024 at 17:00 UTC
367c36b4d5c2d57d98c9ec058854274517846bb3
2 files changed
+6
-7
scripts/android/inject_app_details.sh
+6
-6
@@ -6,10 +6,10 @@ if [ -z "$APP_ANDROID_TYPE" ]; then
6
fi
7
8
cd ../..
9
-set -x
10
-universal_sed "0,/version:/{s/version:.*/version: ${APP_ANDROID_VERSION}+${APP_ANDROID_BUILD_NUMBER}/}" ./pubspec.yaml
11
-universal_sed "0,/version:/{s/__APP_PACKAGE__/${APP_ANDROID_PACKAGE}/}" ./android/app/src/main/AndroidManifest.xml
12
-universal_sed "0,/__APP_SCHEME__/s/__APP_SCHEME__/${APP_ANDROID_SCHEME}/" ./android/app/src/main/AndroidManifest.xml
13
-universal_sed "0,/version:/{s/__versionCode__/${APP_ANDROID_BUILD_NUMBER}/}" ./android/app/src/main/AndroidManifest.xml
14
-universal_sed "0,/version:/{s/__versionName__/${APP_ANDROID_VERSION}/}" ./android/app/src/main/AndroidManifest.xml
9
+universal_sed "0,/version:/ {s/version:.*/version: ${APP_ANDROID_VERSION}+${APP_ANDROID_BUILD_NUMBER}/;}" ./pubspec.yaml
10
+universal_sed "0,/version:/ {s/__APP_PACKAGE__/${APP_ANDROID_PACKAGE}/;}" ./android/app/src/main/AndroidManifest.xml
11
+universal_sed "0,/__APP_SCHEME__/ {s/__APP_SCHEME__/${APP_ANDROID_SCHEME}/;}" ./android/app/src/main/AndroidManifest.xml
12
+universal_sed "0,/version:/ {s/__versionCode__/${APP_ANDROID_BUILD_NUMBER}/;}" ./android/app/src/main/AndroidManifest.xml
13
+universal_sed "0,/version:/ {s/__versionName__/${APP_ANDROID_VERSION}/;}" ./android/app/src/main/AndroidManifest.xml
14
+
15
cd scripts/android
scripts/universal_sed.sh
-1
@@ -13,7 +13,6 @@ universal_sed() {
13
local file=$2
14
15
if [[ "$SED_TYPE" == "GNU" ]]; then
16
- pwd
16
sed -i "$expression" "$file"
17
else
18
sed -i '' "$expression" "$file"