From 5b2516818c91639e8cfd3544bc27514ed0ac842e Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Sat, 22 Mar 2014 22:28:42 -0400 Subject: [PATCH] Fix sed issues in the release scripts Passing in a blank string after `-i` will cause sed to fail, as it tries to interpret it as a file (which does not exist) and bails out. --- release.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/release.sh b/release.sh index 6190cb8a..0d2e279e 100755 --- a/release.sh +++ b/release.sh @@ -28,12 +28,14 @@ git pull echo "Updating Version Identifiers" -sed -E -e "s/\"version\": \"([0-9\.]+)\",/\"version\": \"$ver\",/g" -i "" bower.json select2.jquery.json component.json composer.json package.json +sed -E -e "s/\"version\": \"([0-9\.]+)\",/\"version\": \"$ver\",/g" -i -- bower.json select2.jquery.json component.json composer.json package.json + git add bower.json git add select2.jquery.json git add component.json git add composer.json git add package.json + git commit -m "modified version identifiers in descriptors for release $ver" git push @@ -42,9 +44,10 @@ git checkout "$branch" echo "Tokenizing..." -find . -name "$js" | xargs -I{} sed -e "$tokens" -i "" {} -find . -name "$css" | xargs -I{} sed -e "$tokens" -i "" {} -sed -e "s/latest/$ver/g" -i "" bower.json +find . -name "$js" | xargs -I{} sed -e "$tokens" -i -- {} +find . -name "$css" | xargs -I{} sed -e "$tokens" -i -- {} + +sed -e "s/latest/$ver/g" -i -- bower.json git add "$js" git add "$css"