# HG changeset patch # User Robert McIntyre # Date 1319012534 25200 # Node ID d33008839340d0a835507a3c8bfb67f768420316 # Parent 1e962e354810a861f4831dfa1b1d908513a44175 cd backup now works! diff -r 1e962e354810 -r d33008839340 backup-system --- a/backup-system Tue Oct 18 21:38:45 2011 -0700 +++ b/backup-system Wed Oct 19 01:22:14 2011 -0700 @@ -8,4 +8,6 @@ --exclude=/tmp/* \ --exclude=/lost+found \ --exclude=/boot/lost+found \ +--exclude=/root/* \ +--exclude=/kernel/* \ -C / /boot / diff -r 1e962e354810 -r d33008839340 cd-backup --- a/cd-backup Tue Oct 18 21:38:45 2011 -0700 +++ b/cd-backup Wed Oct 19 01:22:14 2011 -0700 @@ -1,6 +1,33 @@ -TARGET="/home/r/proj/scratch/cd.iso" +#!/bin/sh -mkisofs -iso-level 4 -o $TARGET "$@" +TARGET="/home/r/proj/scratch/image.iso" + +START=`cdrecord -msinfo` + +echo "$START" + +GRAFT_POINTS='' + +for var in "$@" +do + GRAFT_POINTS="$GRAFT_POINTS \"`basename "$var"`\"=\"$var\"" +done + + +#echo $GRAFT_POINTS + +if [ "$START" == "0,0" ]; then + COMMAND="mkisofs -iso-level 4 -rJT -o $TARGET -graft-points $GRAFT_POINTS" + echo $COMMAND + eval $COMMAND +else + COMMAND="mkisofs -iso-level 4 -rJT -M /dev/dvd \ + -C $START -o $TARGET -graft-points $GRAFT_POINTS" + echo $COMMAND + eval $COMMAND +fi + echo "files copied to $TARGET. use 'cd-burn' to burn it." +#cd-burn \ No newline at end of file diff -r 1e962e354810 -r d33008839340 cd-burn --- a/cd-burn Tue Oct 18 21:38:45 2011 -0700 +++ b/cd-burn Wed Oct 19 01:22:14 2011 -0700 @@ -1,7 +1,9 @@ -TARGET=/home/r/proj/scratch/cd.iso +#!/bin/sh +TARGET=/home/r/proj/scratch/image.iso -cdrecord -multi -v -eject gracetime=3 +cdrecord -multi -v gracetime=3 -overburn -data "$TARGET" -ls "$TARGET" | xargs -p rm \ No newline at end of file + +rm $TARGET \ No newline at end of file diff -r 1e962e354810 -r d33008839340 cd-close --- a/cd-close Tue Oct 18 21:38:45 2011 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cdrecord -load diff -r 1e962e354810 -r d33008839340 cd-close.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cd-close.sh Wed Oct 19 01:22:14 2011 -0700 @@ -0,0 +1,3 @@ +#!/bin/sh + +eject -t /dev/dvd diff -r 1e962e354810 -r d33008839340 cd-cycle.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cd-cycle.sh Wed Oct 19 01:22:14 2011 -0700 @@ -0,0 +1,4 @@ +#!/bin/sh + +cd-open +cd-close \ No newline at end of file diff -r 1e962e354810 -r d33008839340 cd-open --- a/cd-open Tue Oct 18 21:38:45 2011 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -cdrecord -eject 2>&1 > /dev/null diff -r 1e962e354810 -r d33008839340 cd-open.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cd-open.sh Wed Oct 19 01:22:14 2011 -0700 @@ -0,0 +1,3 @@ +#!/bin/sh + +eject /dev/dvd