blob: ffe173774aed7033eab50de4b48cc0c0f3530619 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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
|