From 8bf8113fc699c4614b8d7a00e467e4e901568283 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Sat, 28 Nov 2015 15:38:33 -0800 Subject: [PATCH] Make release script cross platform --- release.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/release.sh b/release.sh index a2c8aaea..5b5b0a00 100755 --- a/release.sh +++ b/release.sh @@ -15,9 +15,15 @@ libs=$(find . -name lib.rs) release_branch=release-v$new git checkout -b $release_branch -sed -i '' -e "s/version = \"$old\"/version = \"$new\"/g" $tomls -sed -i '' -e "s/version = \"=$old\"/version = \"=$new\"/g" $tomls -sed -i '' -e "s|doc/v$old|doc/v$new|g" $tomls $libs README.md +if [ $(uname) -ne "Linux" ]; then + sed_flags="-i ''" +else + sed_flags="-i" +fi + +sed $sed_flags -e "s/version = \"$old\"/version = \"$new\"/g" $tomls +sed $sed_flags -e "s/version = \"=$old\"/version = \"=$new\"/g" $tomls +sed $sed_flags -e "s|doc/v$old|doc/v$new|g" $tomls $libs README.md git add . git commit -ve -m "Release v$new"