X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=scripts%2Fburn-imgs.sh;fp=scripts%2Fburn-imgs.sh;h=a24df15591ce9656cc2321dddefd8d1cc2f71475;hb=200a6dda1a8381f3c83753156d6248ba7ff8836b;hp=6f0ed554c9c9855f06bbba0d8e15ddb70f39062f;hpb=871b0391b4520f93403a20cf6a6725f1a23b2a81;p=backups%2F.git diff --git a/scripts/burn-imgs.sh b/scripts/burn-imgs.sh index 6f0ed55..a24df15 100755 --- a/scripts/burn-imgs.sh +++ b/scripts/burn-imgs.sh @@ -27,10 +27,14 @@ touch $noburnfile # Now check to see if we need to cache the image to a local drive before burning the image if [[ $cacheburnimg == 1 && -d $cacheburnimgdir ]]; then - rsync -av --exclude '*.mnt' $img* $cacheburnimgdir > $logfile 2>&1 + rsync -av --exclude '*.mnt' $img* $cacheburnimgdir >> $logfile 2>&1 if [ $? != 0 ]; then - cat $logfile | mailx -s "backups: failed to cache $img to local dir $cacheburnimgdir !!!" $mailto - exit 1 + sleep 60 + rsync -av --exclude '*.mnt' $img* $cacheburnimgdir >> $logfile 2>&1 + if [ $? != 0 ]; then + cat $logfile | mailx -s "backups: failed to cache $img to local dir $cacheburnimgdir !!!" $mailto + exit 1 + fi fi img=$cacheburnimgdir/$(basename "$img") fi @@ -44,7 +48,7 @@ $cronstopstart stop renice -10 $$ # Burn the image to a disk. -cdrecord-wrapper.sh $cdrecordopts dev=$sdev $img > $logfile 2>&1 +cdrecord-wrapper.sh $cdrecordopts dev=$sdev $img >> $logfile 2>&1 if [ "0" != "$?" ]; then echo >&2 "cdrecord failed!"