2 : ${repository=/afs/athena.mit.edu/astaff/project/krbdev/.cvsroot}
6 echo "usage: $0 release-tag release-dir"
16 echo "release-dir may not contain slashes."
22 if test ! -d $reldir; then
26 echo "Checking out krb5 with tag $reltag into directory $reldir..."
27 (cd $reldir; cvs -q -d $repository export -r$reltag krb5)
29 echo "Building autoconf..."
30 (cd $reldir/src/util/autoconf
34 echo "Creating configure scripts..."
35 (cd $reldir/src; util/reconf)
37 echo "Cleaning src/util/autoconf..."
38 (cd $reldir/src/util/autoconf; make distclean)
40 echo "Nuking unneeded files..."
41 find $reldir \( -name TODO -o -name todo -o -name .cvsignore \
42 -o -name BADSYMS -o -name .Sanitize \) -print \
45 echo "Building doc..."
46 (cd $reldir/doc; make)
48 echo "Generating tarfiles..."
49 gtar --exclude $reldir/src/lib/crypto \
50 --exclude $reldir/src/lib/des425 \
51 -zcf ${reldir}.src.tar.gz $reldir
53 gtar zcf ${reldir}.crypto.tar.gz \
54 $reldir/src/lib/crypto \
55 $reldir/src/lib/des425
57 gtar zcf ${reldir}.doc.tar.gz $reldir/doc $reldir/README
59 ls -l ${reldir}.*.tar.gz