Two-piece version, adj. replace in Application.pm
authorThomas Berezansky <tsbere@mvlc.org>
Sat, 21 May 2011 14:28:02 +0000 (10:28 -0400)
committerThomas Berezansky <tsbere@mvlc.org>
Sat, 21 May 2011 14:29:17 +0000 (10:29 -0400)
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
build/tools/apply_version.sh

index df766f8..bb2e9b4 100755 (executable)
@@ -13,6 +13,7 @@ if [ $VERSION = "AUTO" ]; then
     VERSION=`echo $GIT_BRANCH | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\([0-9]\+\)_\(.\+\)$/\1.\2.\3-\4/'`
     VERSION=`echo $VERSION | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\([0-9]\+\)$/\1.\2.\3/'`
     VERSION=`echo $VERSION | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)_\(.\+\)$/\1.\2-\3/'`
+    VERSION=`echo $VERSION | sed 's/^rel_\([0-9]\+\)_\([0-9]\+\)/\1.\2/'`
     if [ "$VERSION" = "$GIT_BRANCH" ]; then
         echo "AUTO VERSION FAILED."
         exit 1
@@ -28,7 +29,7 @@ UNDER_VERSION=`echo $VERSION | sed -e 's/\./_/g' -e 's/-/_/g'`
 
 echo "Applying to Application.pm - HEAD -> $DASH_VERSION"
 echo "Alt: $SHORT_DASH_VERSION -> $DASH_VERSION"
-sed -i -e "s/$SHORT_DASH_VERSION/$DASH_VERSION/" -e "s/HEAD/$DASH_VERSION/" $GIT_ABS/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
+sed -i -e "s/\"$SHORT_DASH_VERSION[^\"]*\"/\"$DASH_VERSION\"/" -e "s/\"HEAD\"/\"$DASH_VERSION\"/" $GIT_ABS/Open-ILS/src/perlmods/lib/OpenILS/Application.pm
 
 echo "Applying to windowssetup.nsi - Master -> $SHORT_VERSION"
 sed -i "s/Master/$SHORT_VERSION/" $GIT_ABS/Open-ILS/xul/staff_client/windowssetup.nsi