Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9e1ac24

Browse files
committed
- add link to the downloadable package in the generated email
- misc. changes
1 parent 1ce9e4c commit 9e1ac24

1 file changed

Lines changed: 24 additions & 2 deletions

File tree

Doc/tools/push-docs.sh

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
TARGETHOST=www.python.org
77
TARGETDIR=/usr/home/fdrake/tmp
88

9+
PKGTYPE="bzip" # must be one of: bzip, tar, zip ("tar" implies gzip)
10+
911
TARGET="$TARGETHOST:$TARGETDIR"
1012

1113
@@ -27,12 +29,17 @@ fi
2729
EXPLANATION=''
2830
ANNOUNCE=true
2931

32+
# XXX Should use getopt(1) here.
3033
while [ "$#" -gt 0 ] ; do
3134
case "$1" in
3235
-m)
3336
EXPLANATION="$2"
3437
shift 2
3538
;;
39+
-p)
40+
PKGTYPE="$2"
41+
shift 1
42+
;;
3643
-q)
3744
ANNOUNCE=false
3845
shift 1
@@ -68,11 +75,22 @@ MYDIR="`dirname $0`"
6875
cd "$MYDIR"
6976
MYDIR="`pwd`"
7077

78+
if [ "$PKGTYPE" = bzip ] ; then
79+
PKGEXT=tar.bz2
80+
elif [ "$PKGTYPE" = tar ] ; then
81+
PKGEXT=tgz
82+
elif [ "$PKGTYPE" = zip ] ; then
83+
PKGEXT=zip
84+
else
85+
echo 1>&2 "unsupported package type: $PKGTYPE"
86+
exit 2
87+
fi
88+
7189
cd ..
7290

7391
# now in .../Doc/
74-
make --no-print-directory bziphtml || exit $?
75-
PACKAGE="html-$VERSION.tar.bz2"
92+
make --no-print-directory ${PKGTYPE}html || exit $?
93+
PACKAGE="html-$VERSION.$PKGEXT"
7694
scp "$PACKAGE" tools/update-docs.sh $TARGET/ || exit $?
7795
ssh "$TARGETHOST" tmp/update-docs.sh $DOCTYPE $PACKAGE '&&' rm tmp/update-docs.sh || exit $?
7896

@@ -88,6 +106,10 @@ The $DOCLABEL version of the documentation has been updated:
88106
http://$TARGETHOST/dev/doc/$DOCTYPE/
89107
90108
$EXPLANATION
109+
110+
A downloadable package containing the HTML is also available:
111+
112+
http://$TARGETHOST/dev/doc/python-docs-$DOCTYPE.$PKGEXT
91113
EOF
92114
exit $?
93115
fi

0 commit comments

Comments
 (0)