diff options
author | Andreas Guldstrand <andreas.guldstrand@gmail.com> | 2016-09-20 16:51:30 +0200 |
---|---|---|
committer | Andreas Guldstrand <andreas.guldstrand@gmail.com> | 2016-09-20 16:51:30 +0200 |
commit | 7658bbb687cc12db6b99045f9d87db3b8882591c (patch) | |
tree | a923455df19a49ea0c4a83687363e95334a3f3c2 | |
parent | 787e98e731caf76506ce93215b6e5ffe77bdc10b (diff) | |
download | sbotools2-7658bbb687cc12db6b99045f9d87db3b8882591c.tar.xz |
tools/update_version.sh: only update what actually looks like a $VERSION in perl scripts
-rwxr-xr-x | tools/update_versions.sh | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tools/update_versions.sh b/tools/update_versions.sh index 22429ff..5cabde7 100755 --- a/tools/update_versions.sh +++ b/tools/update_versions.sh @@ -28,7 +28,7 @@ fi version="$1" -update=" +update_perl=" SBO-Lib/lib/SBO/Lib.pm SBO-Lib/lib/SBO/Lib/Util.pm SBO-Lib/lib/SBO/Lib/Tree.pm @@ -38,6 +38,8 @@ update=" SBO-Lib/lib/SBO/Lib/Info.pm SBO-Lib/lib/SBO/Lib/Download.pm SBO-Lib/lib/SBO/Lib/Build.pm +" +update_slackbuild=" slackbuild/sbotools/sbotools.SlackBuild slackbuild/sbotools/sbotools.info " @@ -46,9 +48,16 @@ old_version=$(grep '^our $VERSION' SBO-Lib/lib/SBO/Lib.pm | grep -Eo '[0-9]+(\.[ tmpfile=$(mktemp /tmp/XXXXXXXXXX) -for i in $update; do +for i in $update_slackbuild; do cat $i | sed "s/$old_version/$version/g" > $tmpfile if [[ "$?" == "0" ]]; then mv $tmpfile $i fi done + +for i in $update_perl; do + cat $i | sed "s/'$old_version'/'$version'/g" > $tmpfile + if [[ "$?" == "0" ]]; then + mv $tmpfile $i + fi +done |