Have update verification script work on Mac
On macOS, sed requires an additional argument for -i to specify the backup extension. We don't need it, so using an empty string '' right after -i.
Tested: Ran ./development/update-verification-mdetadata.sh on mac and i no longer get the error
sed: 1: "gradle/verification-met ...": extra characters at the end of g command
Change-Id: Ifebdc3a82f5e52e256ddeece98cc426065bf470a
diff --git a/development/update-verification-metadata.sh b/development/update-verification-metadata.sh
index 46e959a..ee42feb 100755
--- a/development/update-verification-metadata.sh
+++ b/development/update-verification-metadata.sh
@@ -69,7 +69,11 @@
fi
# next, remove 'version=' lines https://github.com/gradle/gradle/issues/20192
- sed -i 's/\(trusted-key.*\)version="[^"]*"/\1/' gradle/verification-metadata.xml
+ if [ "$(uname)" = "Darwin" ]; then
+ sed -i '' 's/\(trusted-key.*\)version="[^"]*"/\1/' gradle/verification-metadata.xml
+ else
+ sed -i 's/\(trusted-key.*\)version="[^"]*"/\1/' gradle/verification-metadata.xml
+ fi
# rename keyring
if [ "$dryrun" == "true" ]; then