From: Mark Huang Date: Thu, 9 Dec 2004 06:34:18 +0000 (+0000) Subject: - apparently bash -s doesn't read all of its piped input for some X-Git-Tag: planetlab-3_1-branch-point~34 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=af3e189596e7482e8eb7f712de53ac26aacaeed9;p=build.git - apparently bash -s doesn't read all of its piped input for some reason. Contort how we are called from the crontab. --- diff --git a/crontab b/crontab index f76341d6..84cf6016 100644 --- a/crontab +++ b/crontab @@ -3,7 +3,7 @@ # # TMP=/tmp EDITOR=emacs crontab crontab # -# $Id: crontab,v 1.8 2004/09/27 02:47:24 mlhuang Exp $ +# $Id: crontab,v 1.9 2004/09/27 14:56:09 mlhuang Exp $ # SHELL=/bin/bash @@ -20,4 +20,4 @@ MODULE=build 0 0 * * * cvs -d $CVSROOT checkout -p $MODULE/crontab 2>/dev/null | crontab - # nightly build -17 5 * * * sudo /usr/sbin/chroot /export0/fedora su - build /bin/sh -c "cvs -d $CVSROOT checkout -p $MODULE/build.sh 2>/dev/null | $SHELL -s -- -b $HOME/build/nightly -m $MAILTO -x 7" >/dev/null 2>&1 +17 5 * * * echo "SCRIPT=\$(mktemp /tmp/build.sh.XXXXXX) ; cvs -d $CVSROOT checkout -p $MODULE/build.sh >\$SCRIPT 2>/dev/null && $SHELL \$SCRIPT -b \$HOME/build/nightly -m $MAILTO -x 7 ; rm -f \$SCRIPT" | sudo /usr/sbin/chroot /export0/fedora su - build >/dev/null 2>&1