X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=scripts%2Fburn-imgs.sh;h=5d030bf5f46918d09b5975e2abe8eaf844600531;hb=f6fdaebaa32fa96fe0f63143846d7db56f382084;hp=a382d50911578a1ed1336c9170e4d15792823ade;hpb=649f3d86cbc8702a0f570d251aecfb65ad8eb5f4;p=backups%2F.git diff --git a/scripts/burn-imgs.sh b/scripts/burn-imgs.sh index a382d50..5d030bf 100755 --- a/scripts/burn-imgs.sh +++ b/scripts/burn-imgs.sh @@ -42,9 +42,12 @@ fi renice 0 $$ $cronstopstart start +# I don't know if this *really* helps but give cdrecord a chance to clean up. +sleep 60 + # Now verify the disk by running md5sum on the entire contents of the disk md5sum=$(tempfile) -dd if=$dev bs=1M count=4440 2>$logfile | md5sum | awk '{print$1}' > $md5sum +dd if=$dev bs=1M count=4440 2>>$logfile | md5sum | awk '{print$1}' > $md5sum # Check that the md5sums match if ! cmp $md5sum $img.md5sum; then @@ -65,7 +68,7 @@ date >> $img.stat cat $img.stat echo cat $logfile -} | mailx -s "DVD burned. File as ${img%.*}" $mailto > $logfile 2>&1 +} | mailx -s "DVD burned. File as $(basename ${img%.*})" $mailto > $logfile 2>&1 # Two lines in the stat file indicate two successful burns. Clean-up the image. if [ "$(wc -l $img.stat 2>/dev/null | awk '{print$1}')" == "2" ]; then