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"