summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2001-04-06 02:05:14 +0000
committerTom Yu <tlyu@mit.edu>2001-04-06 02:05:14 +0000
commitb556bada8946fa2d0754b03af82d9eb1c9912884 (patch)
tree268153bd46c6e039fee82e68eb239121fd089b17 /src
parent1cc2838a01d4b191d9cd0bd81c658841ece337c2 (diff)
downloadkrb5-b556bada8946fa2d0754b03af82d9eb1c9912884.tar.gz
krb5-b556bada8946fa2d0754b03af82d9eb1c9912884.tar.xz
krb5-b556bada8946fa2d0754b03af82d9eb1c9912884.zip
* mkrel: When generating multiple tarballs, also generate a
consolidated tarball. Default to making a single tarball. [pullups from krb5-1-2-2-branch] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13146 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/util/ChangeLog6
-rw-r--r--src/util/mkrel34
2 files changed, 26 insertions, 14 deletions
diff --git a/src/util/ChangeLog b/src/util/ChangeLog
index cb57799352..5e60a0d759 100644
--- a/src/util/ChangeLog
+++ b/src/util/ChangeLog
@@ -1,3 +1,9 @@
+2001-04-05 Tom Yu <tlyu@mit.edu>
+
+ * mkrel: When generating multiple tarballs, also generate a
+ consolidated tarball. Default to making a single
+ tarball. [pullups from krb5-1-2-2-branch]
+
2001-01-28 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove rule for aix.bincmds; we don't need it
diff --git a/src/util/mkrel b/src/util/mkrel
index e534a478f1..a086450fa4 100644
--- a/src/util/mkrel
+++ b/src/util/mkrel
@@ -3,12 +3,15 @@ repository=:kserver:cvs.mit.edu:/cvs/krbdev
dodoc=t
dosrc=t
checkout=t
+multitar=nil
while test $# -gt 2; do
case $1 in
--srconly)
dodoc=nil;;
--doconly)
dosrc=nil;;
+ --multi*)
+ multitar=t;;
--repository)
shift; repository=$1;;
--nocheckout)
@@ -136,22 +139,25 @@ fi
echo "Generating tarfiles..."
GZIP=-9; export GZIP
-if test $dosrc = t; then
- gtar --exclude $reldir/src/lib/crypto \
- --exclude $reldir/src/lib/des425 \
- --exclude $reldir/doc \
- -zcf ${reldir}.src.tar.gz $reldir
-
- gtar zcf ${reldir}.crypto.tar.gz \
- $reldir/src/lib/crypto \
- $reldir/src/lib/des425
-fi
-
-if test $dodoc = t; then
- gtar zcf ${reldir}.doc.tar.gz $reldir/doc $reldir/README
+if test $multitar = t; then
+ if test $dosrc = t; then
+ gtar --exclude $reldir/src/lib/crypto \
+ --exclude $reldir/src/lib/des425 \
+ --exclude $reldir/doc \
+ -zcf ${reldir}.src.tar.gz $reldir
+
+ gtar zcf ${reldir}.crypto.tar.gz \
+ $reldir/src/lib/crypto \
+ $reldir/src/lib/des425
+ fi
+ if test $dodoc = t; then
+ gtar zcf ${reldir}.doc.tar.gz $reldir/doc $reldir/README
+ fi
+ ls -l ${reldir}.*.tar.gz
fi
-ls -l ${reldir}.*.tar.gz
+gtar zcf ${reldir}.tar.gz $reldir
+ls -l ${reldir}.tar.gz
echo "Done."