infcall: refactor 'call_function_by_hand_dummy'
[deliverable/binutils-gdb.git] / readline / support / mkdist
index ff38764343f4e7fcefe8570591294899e6de4ef3..282431d4ad319017c5ed9ecb694313b90868fcce 100755 (executable)
@@ -2,7 +2,7 @@
 #
 # mkdist - make a distribution directory from a master manifest file
 #
-# usage: mkdist [-m manifest] [-s srcdir] [-r rootname] [-v] version
+# usage: mkdist [-m manifest] [-s srcdir] [-r rootname] [-t] [-v] version
 #
 # SRCDIR defaults to src
 # MANIFEST defaults to $SRCDIR/MANIFEST
@@ -31,7 +31,7 @@ ROOTNAME=bash
 
 usage()
 {
-       echo usage: mkdist [-m manifest] [-s srcdir] [-r rootname] [-v] version 1>&2
+       echo usage: mkdist [-m manifest] [-s srcdir] [-r rootname] [-t] [-v] version 1>&2
        exit 2
 }
 
@@ -42,12 +42,13 @@ vmsg()
        fi
 }
 
-while getopts m:s:r:v name
+while getopts m:s:r:tv name
 do
        case $name in
        m)      MANIFEST=$OPTARG ;;
        s)      SRCDIR=$OPTARG ;;
        r)      ROOTNAME=$OPTARG ;;
+       t)      maketar=yes ;;
        v)      verbose=yes ;;
        ?)      usage ;;
        esac
@@ -66,6 +67,8 @@ fi
 version=$1
 newdir=${ROOTNAME}-$version
 
+tarfile=${newdir}.tar
+
 vmsg creating distribution for $ROOTNAME version $version in $newdir
 
 if [ ! -d $newdir ]; then
@@ -117,4 +120,10 @@ done < $MANIFEST
 
 vmsg $newdir created
 
+if [ -n "$maketar" ]; then
+       tar cf ${tarfile} $newdir
+       gzip $tarfile
+       vmsg ${tarfile}.gz created
+fi
+
 exit 0
This page took 0.024673 seconds and 4 git commands to generate.