aboutsummaryrefslogtreecommitdiff
path: root/readline/support/mkdist
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2018-10-07 12:52:13 -0600
committerTom Tromey <tom@tromey.com>2019-08-12 10:57:56 -0600
commit775e241e9c5f2b2ff2b59972ab70e5f20763fae6 (patch)
tree597ab643dce69ee6e98e46ecac00ee85f447bb4b /readline/support/mkdist
parent08132bdd876fa1825810f90ecc25390dd4ded457 (diff)
downloadfsf-binutils-gdb-775e241e9c5f2b2ff2b59972ab70e5f20763fae6.zip
fsf-binutils-gdb-775e241e9c5f2b2ff2b59972ab70e5f20763fae6.tar.gz
fsf-binutils-gdb-775e241e9c5f2b2ff2b59972ab70e5f20763fae6.tar.bz2
Import readline 7.0 (patch 5)
This imports readline 7.0 (up to patch 5) while preserving all gdb-local changes. This was done by checking out the readline git repository, making a branch based on the gdb baseline revision, applying the gdb changes to that branch, and then merging from readline 7. readline/ChangeLog.gdb 2019-08-12 Tom Tromey <tom@tromey.com> * Imported readline 7.0 patch 5.
Diffstat (limited to 'readline/support/mkdist')
-rwxr-xr-xreadline/support/mkdist15
1 files changed, 12 insertions, 3 deletions
diff --git a/readline/support/mkdist b/readline/support/mkdist
index ff38764..282431d 100755
--- a/readline/support/mkdist
+++ b/readline/support/mkdist
@@ -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