From 57c4edfa25af631f98166dde7ff1ae9c645ca962 Mon Sep 17 00:00:00 2001
From: Carl Baldwin <cnb@ball.(none)>
Date: Mon, 24 Oct 2005 13:29:56 -0600
Subject: [PATCH] Regular commit

---
 main.cpp         |  4 +++-
 scripts/drive.sh | 25 +++++++++++++++++++++----
 2 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/main.cpp b/main.cpp
index b630ec8..b0b6f11 100644
--- a/main.cpp
+++ b/main.cpp
@@ -144,7 +144,7 @@ int main() {
 
   // Track the total size of added files
   unsigned long long added_blocks, added_bytes;
-  sizes( backups.begin(), backups.end(), added_blocks, added_bytes );
+  sizes( added.begin(), added.end(), added_blocks, added_bytes );
 
   file_vector modified_files;
   // Backup files that have been modified
@@ -214,6 +214,8 @@ int main() {
   // Write the 'final' list to stdout
   copy_filenames( final.begin(), final.end(), ostream_iterator<string>( cout, "" ) );
 
+  cerr << now << endl << endl;
+
   cerr << "Need backing up..." << endl;
   cerr << "	Added Bytes:		" << added_bytes << endl;
   cerr << "	Added Blocks:		" << added_blocks << endl;
diff --git a/scripts/drive.sh b/scripts/drive.sh
index 0918412..63ac79c 100755
--- a/scripts/drive.sh
+++ b/scripts/drive.sh
@@ -14,22 +14,39 @@ export PATH=$scriptsdir:$bindir:$PATH
 files="$tmpdir/files.db"
 touch $files
 chmod 600 $files
+echo "Running find to get the status of files"
 find-cmd.sh /home > $files
 
 db="$datadir/backups.db"
 backups="$tmpdir/backup-list.db"
 statusfile="$tmpdir/backup-status.txt"
 
+echo "Determining list of files to backup with lsbackups"
 cat $files | lsbackups > $backups 2>$statusfile
 
 isomountdir="/backup/iso-mount"
+isoimage="/backup/iso-mount.iso"
 
-# Create filesystem on iso image here
+echo "Creating the iso image in $isoimage"
+touch $isoimage
+# chmod 600 $isoimage
 
-# chmod 600 iso-image
+# Create filesystem on iso image here
+dd if=/dev/zero of=$isoimage bs=2048k count=2220
+mke2fs -b 2048 -F $isoimage
 
+echo "Mounting the iso image"
 # Mount iso image here
+mount -t ext2 -o loop $isoimage $isomountdir
+
+echo "Running rsync to pack the image"
+cat $backups | rsync-cmd.sh $isomountdir
+
+echo "Copying over database and status file"
+cp $statusfile $db $isomountdir
 
-# cat $backups | rsync-cmd.sh $isomountdir
-# cp $statusfile $db $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
-- 
2.34.1