Created a prototype

This commit is contained in:
Erik Foris 2021-01-05 22:41:51 +00:00
parent e238a48033
commit 307067d5f5

46
do-plication Normal file
View File

@ -0,0 +1,46 @@
#!/bin/bash
if ["$1" = "-h" ]
then
echo "do-plication <option> [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 <option> <n>"
echo "-f Override the n'th arcive {do-plication <option> <n> [directory to back up]}"
echo "-l Load the n'th arcive {do-plication <option> <n> [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 $?