Update of /cvsroot/pure-data/scripts/auto-build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12041
Modified Files: pd-extended-auto-builder.sh run-automated-builder Log Message: made rsync uploads use cygwin shells since Cygwin's rsync doesn't like MinGW's ssh, a requirement for uploading
Index: pd-extended-auto-builder.sh =================================================================== RCS file: /cvsroot/pure-data/scripts/auto-build/pd-extended-auto-builder.sh,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** pd-extended-auto-builder.sh 19 Oct 2006 00:55:48 -0000 1.11 --- pd-extended-auto-builder.sh 21 Oct 2006 04:09:40 -0000 1.12 *************** *** 59,64 **** echo "upload specs $1 $2 $3" echo "Uploading $archive" ! test -e ${archive} && rsync -a ${archive} \ ! rsync://128.238.56.50/upload/${DATE}/`ls -1 ${archive} | sed "s|.*/(.*).${archive_format}|\1-${HOSTNAME}.${archive_format}|"` && echo SUCCESS }
--- 59,72 ---- echo "upload specs $1 $2 $3" echo "Uploading $archive" ! upload_filename=`ls -1 ${archive} | sed "s|.*/(.*).${archive_format}|\1-${HOSTNAME}.${archive_format}|"` ! if [ "x$SYSTEM" == "xmingw" ]; then ! test -e ${archive} && /c/cygwin/bin/sh --login -c "rsync -a ${archive} \ ! rsync://128.238.56.50/upload/${DATE}/${upload_filename}" && \ ! echo SUCCESS ! else ! test -e ${archive} && rsync -a ${archive} \ ! rsync://128.238.56.50/upload/${DATE}/${upload_filename} && \ ! echo SUCCESS ! fi }
Index: run-automated-builder =================================================================== RCS file: /cvsroot/pure-data/scripts/auto-build/run-automated-builder,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** run-automated-builder 18 Oct 2006 15:42:12 -0000 1.12 --- run-automated-builder 21 Oct 2006 04:09:40 -0000 1.13 *************** *** 17,21 **** --- 17,25 ---- sh /home/pd/auto-build/${distro}/scripts/auto-build/${distro}-auto-builder.sh >> $LOGFILE 2>&1
+ if [ "x$SYSTEM" == "xmingw" ]; then + /c/cygwin/bin/sh --login -c "rsync -a ${LOGFILE} rsync://128.238.56.50/upload/${DATE}/logs/" + else rsync -a ${LOGFILE} rsync://128.238.56.50/upload/${DATE}/logs/ + fi
# send status report if something failed