diff options
Diffstat (limited to 'scripts/dvdarchive.sh.old')
-rwxr-xr-x | scripts/dvdarchive.sh.old | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/scripts/dvdarchive.sh.old b/scripts/dvdarchive.sh.old new file mode 100755 index 0000000..ffe1737 --- /dev/null +++ b/scripts/dvdarchive.sh.old @@ -0,0 +1,37 @@ +#!/bin/sh + +#MOUNTCMD="/bin/mount" +MOUNTCMD="/usr/bin/sudo mount" +#UMOUNTCMD="/bin/umount" +UMOUNTCMD="/usr/bin/sudo umount" +MOUNTPOINT="/media/cdrom/" # trailing '/' is important! (for find command) +PATH=$2 +NAME=$3 + +case "$1" in +mount) + # mount dvd + $MOUNTCMD $MOUNTPOINT + if [ $? -eq 0 ] + then + DIR=$(/usr/bin/find $MOUNTPOINT -name $NAME) + # bind recording dir on dvd to recording dir in /video + $MOUNTCMD --bind $DIR $PATH + if [ $? -ne 0 ] + then + $UMOUNTCMD $MOUNTPOINT + exit 2 + fi + else + exit 1 + fi + ;; +umount) + $MOUNTCMD | /bin/grep $PATH > /dev/null + if [ $? -eq 0 ] + then + $UMOUNTCMD $PATH + $UMOUNTCMD $MOUNTPOINT + fi + ;; +esac |