summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2008-10-04 08:13:56 (GMT)
committerGeorg Brandl <georg@python.org>2008-10-04 08:13:56 (GMT)
commit4cf8ac41cee1100a62a04b35449fa02a112de7dd (patch)
treeae78c4776788d9800f77cfe3ae5320d6e165cb96
parent50111c08ac68916e5c9d733c9d128e8e647b413d (diff)
downloadcpython-4cf8ac41cee1100a62a04b35449fa02a112de7dd.zip
cpython-4cf8ac41cee1100a62a04b35449fa02a112de7dd.tar.gz
cpython-4cf8ac41cee1100a62a04b35449fa02a112de7dd.tar.bz2
Add step to build downloadable docs.
-rwxr-xr-xMisc/build.sh16
1 files changed, 15 insertions, 1 deletions
diff --git a/Misc/build.sh b/Misc/build.sh
index 028a442..423e96d 100755
--- a/Misc/build.sh
+++ b/Misc/build.sh
@@ -50,7 +50,8 @@ FAILURE_MAILTO="python-checkins@python.org"
#FAILURE_CC="optional--uncomment and set to desired address"
REMOTE_SYSTEM="neal@dinsdale.python.org"
-REMOTE_DIR="/data/ftp.python.org/pub/docs.python.org/dev/2.6"
+REMOTE_DIR="/data/ftp.python.org/pub/www.python.org/doc/current"
+REMOTE_DIR_DIST="/data/ftp.python.org/pub/python/doc/current"
RESULT_FILE="$DIR/build/index.html"
INSTALL_DIR="/tmp/python-test-2.6/local"
RSYNC_OPTS="-aC -e ssh"
@@ -271,11 +272,24 @@ if [ $err != 0 ]; then
mail_on_failure "doc" ../build/$F
fi
+F="make-doc-dist.out"
+start=`current_time`
+if [ $conflict_count == 0 ]; then
+ make dist >& ../build/$F
+ err=$?
+fi
+update_status "Making downloadable doc" "$F" $start
+if [ $err != 0 ]; then
+ NUM_FAILURES=1
+ mail_on_failure "doc dist" ../build/$F
+fi
+
echo "</ul>" >> $RESULT_FILE
echo "</body>" >> $RESULT_FILE
echo "</html>" >> $RESULT_FILE
## copy results
rsync $RSYNC_OPTS build/html/* $REMOTE_SYSTEM:$REMOTE_DIR
+rsync $RSYNC_OPTS dist/* $REMOTE_SYSTEM:$REMOTE_DIR_DIST
cd ../build
rsync $RSYNC_OPTS index.html *.out $REMOTE_SYSTEM:$REMOTE_DIR/results/