]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
add support for making snapshots of branches
authorMark Andrews <marka@isc.org>
Wed, 16 Jul 2003 00:03:45 +0000 (00:03 +0000)
committerMark Andrews <marka@isc.org>
Wed, 16 Jul 2003 00:03:45 +0000 (00:03 +0000)
util/kit.sh

index f38a300722e5a3db594276198f44ef2ab4468491..497be31aa83083512feb614696c9c7a15c273337 100644 (file)
@@ -15,7 +15,7 @@
 # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
 # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: kit.sh,v 1.24 2003/04/08 05:55:21 marka Exp $
+# $Id: kit.sh,v 1.25 2003/07/16 00:03:45 marka Exp $
 
 # Make a release kit
 #
 
 arg=-r
 case $# in
-    2) tag=$1; tmpdir=$2 ;;
-    *) echo "usage: sh kit.sh cvstag tmpdir" >&2
+    3)
+       case "$1" in
+       snapshot) ;;
+       *) echo "usage: sh kit.sh [snapshot] cvstag tmpdir" >&2
+          exit 1
+          ;;
+       esac
+       snapshot=true;
+       releasetag=$2
+       tag=$2
+       tmpdir=$3
+       ;;
+    2)
+       tag=$1
+       tmpdir=$2
+       case $tag in
+           snapshot) tag=HEAD; snapshot=true ; releasetag="" ;;
+           *) snapshot=false ;;
+       esac
+       ;;
+    *) echo "usage: sh kit.sh [snapshot] cvstag tmpdir" >&2
        exit 1
        ;;
 esac
 
-case $tag in
-    snapshot) tag=HEAD; snapshot=true ;;
-    *) snapshot=false ;;
-esac
 
 
 test -d $tmpdir ||
@@ -59,7 +74,7 @@ then
     set `date -u +'%Y%m%d%H%M%S %Y/%m/%d %H:%M:%S UTC'`
     dstamp=$1
     RELEASETYPE=s
-    RELEASEVER=$dstamp
+    RELEASEVER=${dstamp}${releasetag}
     shift
     tag="$@"
     arg=-D