+touch $currentfiles
+chmod 600 $currentfiles
+echo "Running find to get the status of files"
+{
+ for type in d f l; do
+ findformat="$type %#m %u %g %s %CY%Cm%Cd%CH%CM%CS 0 %p\0"
+ find /home -type $type -printf "$findformat"
+ done
+} > $currentfiles
+
+echo "Determining list of files to backup with lsbackups"
+{
+ # lsbackups expects the current date followed by a null before the list of files
+ printf "$today\0"
+ cat $currentfiles
+} | lsbackups > $backups 2>$statusfile
+
+echo "Running rsync to pack the image"
+rsyncopts="-l -p -t -g -o -0 --files-from=- --stats --progress"
+cat $backups | rsync $rsyncopts / $isomountdir
+
+echo "Copying over database and status file"
+cp $statusfile $backupdb $restorescript $isomountdir
+
+# umount $isomountdir
+
+# Burn the iso image
+# dvdrecord [-dummy] [-overburn] -dao speed=8 dev=[ATAPI:]?,?,? iso-image.iso
+cat $statusfile | mailx -s "DVD Image available on ball, burn it!" carl@ecbaldwin.net