X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;f=scripts%2Fdrive.sh;h=a75c20f49bd3aff8d230e581f5f885f413f662cc;hb=5c8c182b0f51eaa5fca5f917ed5cda5f12fb7366;hp=6ea91a6bae84a8f21f89a4ec6221cd7ba57a27a5;hpb=109d5e46a35ba3c1790fe5bbcd37b920f48b09cd;p=backups%2F.git diff --git a/scripts/drive.sh b/scripts/drive.sh index 6ea91a6..a75c20f 100755 --- a/scripts/drive.sh +++ b/scripts/drive.sh @@ -6,6 +6,7 @@ bindir="$scriptsdir/../build" export PATH=$scriptsdir:$bindir:$PATH # file locations and other values +today=$(date +%Y%m%d%H%M%S) datadir="/var/lib/backups" tmpdir="/dev/shm/backups" currentfiles="$tmpdir/files.db" @@ -36,7 +37,11 @@ echo "Running find to get the status of files" find-cmd.sh /home > $currentfiles echo "Determining list of files to backup with lsbackups" -cat $currentfiles | lsbackups > $backups 2>$statusfile +{ + # 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" cat $backups | rsync-cmd.sh $isomountdir