+# We don't need to be high-priority anymore.
+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
+
+# Check that the md5sums match
+if ! cmp $md5sum $img.md5sum; then
+ echo "Failed" | mailx -s "DVD md5sum doesn't match image file!!!" $mailto
+ exit 1
+fi
+
+# Record the date in the stat file to indicate that this burn was a success
+date >> $img.stat
+
+{ # Send e-mail
+ echo "Image md5sum:"
+ cat $img.md5sum
+ echo
+ echo "md5sum of burned disks:"
+ cat $md5sum
+ echo
+ cat $img.stat
+ echo
+ cat $logfile
+} | 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
+ # Burned the image twice. Removing it and associated files!
+ rm -f $img{,.md5sum,.stat}
+ [ -d $img.mnt ] && rmdir $img.mnt
+fi