diff --git a/do-plication b/do-plication new file mode 100644 index 0000000..c780c72 --- /dev/null +++ b/do-plication @@ -0,0 +1,46 @@ +#!/bin/bash + +if ["$1" = "-h" ] + then + echo "do-plication [directory to back up]" + echo + echo "Options:" + echo + echo "-a append arcive to the back of the tape" + echo "-c checks (lists) the contents of the n'th arcive {do-plication " + echo "-f Override the n'th arcive {do-plication [directory to back up]}" + echo "-l Load the n'th arcive {do-plication [directory to back up]}" + echo + exit 0 +if + +# Going to the right directory +# cd /media + +case "$1" in + # overwrite the tape from the begining + -a) + sudo screen -dmS do-plication mt -f /dev/nst0 eod; + sudo screen -dmS do-plication tar -cvf /dev/nst0 "$2" + true + ;; + + -c) + sudo mt -f /dev/nst0 asf "$2"; + sudo tar tvf /dev/st0 + true + ;; + + -f) + sudo screen -dmS do-plication mt -f /dev/nst0 asf "$2"; + sudo screen -dmS do-plication tar -cvf /dev/nst0 "$3" + true + ;; + + -l) + sudo screen -dmS do-plication mt -f /dev/nst0 asf "$2"; + sudo screen -dmS do-plication tar xvf /dev/nst0 -C "$3" + true + ;; +esac +exit $? \ No newline at end of file