diff options
author | Tom Yu <tlyu@mit.edu> | 2001-04-06 02:05:14 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2001-04-06 02:05:14 +0000 |
commit | b556bada8946fa2d0754b03af82d9eb1c9912884 (patch) | |
tree | 268153bd46c6e039fee82e68eb239121fd089b17 /src | |
parent | 1cc2838a01d4b191d9cd0bd81c658841ece337c2 (diff) | |
download | krb5-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/ChangeLog | 6 | ||||
-rw-r--r-- | src/util/mkrel | 34 |
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." |