]> granicus.if.org Git - python/commitdiff
Added --tools option, to package only the framework (no documents).
authorFred Drake <fdrake@acm.org>
Wed, 21 Oct 1998 14:26:26 +0000 (14:26 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 21 Oct 1998 14:26:26 +0000 (14:26 +0000)
Doc/tools/mktarball.sh

index 6d932064bdf2038b25815f4ddc0d12165389b297..4d5ad792739bc0aefaf0e72ecaf059049b7a978e 100755 (executable)
@@ -5,13 +5,22 @@
 #    from the Makefile or someplace.
 #
 #  usage:
-#      ./mktarball.sh release [tag]
+#      ./mktarball.sh [-t|--tools] release [tag]
+#
+#  with -t|--tools:  doesn't include the documents, only the framework
 #
 #  without [tag]:  generate from the current version that's checked in
 #                 (*NOT* what's in the current directory!)
 #
 #  with [tag]:  generate from the named tag
 
+#  VERSION='$Revision$'
+
+if [ "$1" = "-t" -o "$1" = "--tools" ] ; then
+    shift 1
+    TOOLS_ONLY=true
+fi
+
 RELEASE=$1; shift
 
 TEMPDIR=tmp.$$
@@ -33,9 +42,18 @@ rm -f `find $TEMPDIR -name .cvsignore -print`
 rm -f $TEMPDIR/Python-$RELEASE/Doc/ref/ref.pdf
 rm -f $TEMPDIR/Python-$RELEASE/Doc/ref/ref.ps
 
-cd $TEMPDIR
 
-(tar cf - Python-$RELEASE | gzip -9 >$MYDIR/latex-$RELEASE.tgz) || exit $?
+if [ "$TOOLS_ONLY" ] ; then
+    cd $TEMPDIR/Python-$RELEASE/Doc
+    # remove the actual documents
+    rm -rf api ext lib mac ref tut
+    cd ..
+    (tar cf - Doc | gzip -9 >$MYDIR/tools-$RELEASE.tgz) || exit $?
+else
+    cd $TEMPDIR
+
+    (tar cf - Python-$RELEASE | gzip -9 >$MYDIR/latex-$RELEASE.tgz) || exit $?
+fi
 cd $MYDIR
 rm -r $TEMPDIR || exit $?