]> granicus.if.org Git - python/commitdiff
Support 2.4 (released versions) better. (rsync was not working with adding the ...
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 14 Feb 2006 08:14:16 +0000 (08:14 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 14 Feb 2006 08:14:16 +0000 (08:14 +0000)
Misc/build.sh

index 67aa776a31f0b307c251ad54b64cacda4de31dde..4c17251237605e58db3583219e90214862a1ffae 100755 (executable)
@@ -56,6 +56,8 @@ INSTALL_DIR="/tmp/python-test/local"
 RSYNC_OPTS="-aC -e ssh"
 
 REFLOG="build/reflog.txt.out"
+# Change this flag to "yes" for old releases to just update/build the docs.
+BUILD_DISABLED="no"
 
 ## utility functions
 current_time() {
@@ -107,7 +109,7 @@ start=`current_time`
 svn update >& build/$F
 err=$?
 update_status "Updating" "$F" $start
-if [ $err = 0 ]; then
+if [ $err = 0 -a "$BUILD_DISABLED" != "yes" ]; then
     ## FIXME: we should check if this file has changed.
     ##  If it has changed, we should re-run the script to pick up changes.
     if [ "$ORIG_CHECKSUM" != "$ORIG_CHECKSUM" ]; then
@@ -188,7 +190,7 @@ echo "</body>" >> $RESULT_FILE
 echo "</html>" >> $RESULT_FILE
 
 ## copy results
-rsync $RSYNC_OPTS html/ $REMOTE_SYSTEM:$REMOTE_DIR
+rsync $RSYNC_OPTS html/* $REMOTE_SYSTEM:$REMOTE_DIR
 cd ../build
 rsync $RSYNC_OPTS index.html *.out $REMOTE_SYSTEM:$REMOTE_DIR/results/