From 7402fb137a1f343b986df70be9d0df73d1ae5aaf Mon Sep 17 00:00:00 2001 From: teastep Date: Tue, 11 Dec 2007 00:03:02 +0000 Subject: [PATCH] More changes to build tools for ever-moving patch release target git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7895 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- tools/build/buildshorewall | 18 +++++++++--------- tools/build/stage | 2 +- tools/build/upload | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/tools/build/buildshorewall b/tools/build/buildshorewall index 9697ebe94..77b62a5e3 100755 --- a/tools/build/buildshorewall +++ b/tools/build/buildshorewall @@ -213,9 +213,10 @@ while [ -z "$done" ]; do option=$1 case $option in -*) + shift option=${option#-} - [ -z "$option" ] && shift && break 2 + [ -z "$option" ] && done=Yes && break while [ -n "$option" ]; do case $option in @@ -261,7 +262,6 @@ while [ -z "$done" ]; do ;; esac done - shift ;; *) done=Yes @@ -269,6 +269,8 @@ while [ -z "$done" ]; do esac done +echo "Arguments are $*" + case $# in 1) ;; @@ -879,7 +881,7 @@ fi do_or_die "$GPG $betaball" fi - if [ -n "$BUILDSHELL" ]; then + if [ -n "$BUILDPERL" ]; then betaball=shorewall-perl-$VERSION.${shoresuffix} report "GPG signing $DIR/$betaball tarball" rm -f ${betaball}.asc @@ -946,12 +948,10 @@ if [ -n "$OLDVERSION" ]; then progress_message "Creating patch-$VERSION ..." - > patch-$VERSION - - [ -d shorewall-common-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-common-$OLDVERSION shorewall-common-$VERSION >> patch-$VERSION || true - [ -d shorewall-lite-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-lite-$OLDVERSION shorewall-lite-$VERSION >> patch-$VERSION || true - [ -d shorewall-perl-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-perl-$OLDVERSION shorewall-perl-$VERSION >> patch-$VERSION || true - [ -d shorewall-shell-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-shell-$OLDVERSION shorewall-shell-$VERSION >> patch-$VERSION || true + [ -d shorewall-common-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-common-$OLDVERSION shorewall-common-$VERSION > patch-common-$VERSION || true + [ -d shorewall-lite-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-lite-$OLDVERSION shorewall-lite-$VERSION > patch-lite-$VERSION || true + [ -d shorewall-perl-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-perl-$OLDVERSION shorewall-perl-$VERSION > patch-perl-$VERSION || true + [ -d shorewall-shell-$VERSION ] && diff -Naur -X $(dirname $0)/exclude.txt shorewall-shell-$OLDVERSION shorewall-shell-$VERSION > patch-shell-$VERSION || true fi diff --git a/tools/build/stage b/tools/build/stage index 1aa37c5be..e012640ce 100755 --- a/tools/build/stage +++ b/tools/build/stage @@ -191,7 +191,7 @@ else DEST=${USER}:${DEST} fi -files="errata known_problems.txt releasenotes.txt patch-$1 ${1}.*" +files="errata known_problems.txt releasenotes.txt patch-*-$1 ${1}.*" base= [ -n "$UPLOADPERL" ] && base="shorewall-perl-${1}.tar.*" && files="$files shorewall-perl-${1}.* $perlrpm" diff --git a/tools/build/upload b/tools/build/upload index 8466ac8c9..d9c569752 100755 --- a/tools/build/upload +++ b/tools/build/upload @@ -201,7 +201,7 @@ else DEST=${USER}:${DEST} fi -files="errata known_problems.txt releasenotes.txt patch-$1 ${1}.*" +files="errata known_problems.txt releasenotes.txt patch-*-$1 ${1}.*" base= [ -n "$UPLOADPERL" ] && base="shorewall-perl-${1}.tar.*" && files="$files shorewall-perl-${1}.* $perlrpm"