dvdarchive mit links
This commit is contained in:
@@ -132,9 +132,9 @@ DEBUGLOG="/tmp/dvdarchive.sh-debug.log"
|
|||||||
MOUNTPOINT="$(echo "${MOUNTPOINT}" | sed -e 's/\/$//')"
|
MOUNTPOINT="$(echo "${MOUNTPOINT}" | sed -e 's/\/$//')"
|
||||||
|
|
||||||
if [ -L "$MOUNTPOINT" ]; then
|
if [ -L "$MOUNTPOINT" ]; then
|
||||||
MOUNTPOINTT="$(find "$MOUNTPOINT" -printf "%l")"
|
MOUNTPOINTT="$(find "$MOUNTPOINT" -printf "%l")"
|
||||||
else
|
else
|
||||||
MOUNTPOINTT="$MOUNTPOINT"
|
MOUNTPOINTT="$MOUNTPOINT"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Search a device mounted on $MOUNTPOINT or not mounted
|
# Search a device mounted on $MOUNTPOINT or not mounted
|
||||||
@@ -227,7 +227,6 @@ log() {
|
|||||||
[ ! -d "$MOUNTPOINT" ] && { log error "Mountpoint $MOUNTPOINT doesn't exist"; exit 10; }
|
[ ! -d "$MOUNTPOINT" ] && { log error "Mountpoint $MOUNTPOINT doesn't exist"; exit 10; }
|
||||||
[ ! -e "$DEVICE" ] && { log error "Device >$DEVICE< doesn't exist"; exit 10; }
|
[ ! -e "$DEVICE" ] && { log error "Device >$DEVICE< doesn't exist"; exit 10; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
case "$ACTION" in
|
case "$ACTION" in
|
||||||
mount)
|
mount)
|
||||||
@@ -235,7 +234,7 @@ mount)
|
|||||||
if [ -n "$(which isodetect)" -a -n "$DEVICE" ]; then
|
if [ -n "$(which isodetect)" -a -n "$DEVICE" ]; then
|
||||||
isodetect -d "$DEVICE" >/dev/null 2>&1
|
isodetect -d "$DEVICE" >/dev/null 2>&1
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
log warning "no dvd in drive"
|
log warning "no dvd in drive dev:$DEVICE"
|
||||||
[ $EJECTWRONG -eq 1 ] && { eject "$DEVICE"; }
|
[ $EJECTWRONG -eq 1 ] && { eject "$DEVICE"; }
|
||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
@@ -262,7 +261,11 @@ mount)
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
# mount dvd
|
# mount dvd
|
||||||
sudo mount $DEVICE "$MOUNTPOINT" || { log error "dvd mount error (at: mount dvd)"; exit 1; }
|
#mount "$MOUNTPOINT" || { log error "dvd mount error (at: mount dvd)"; exit 1; }
|
||||||
|
bash -x /home/marc/bin/mountext.sh "$MOUNTPOINT" || { log error "dvd mount error (at: mount dvd)"; echo "merr"; exit 1; }
|
||||||
|
echo "m3" >> /tmp/da.log
|
||||||
|
sleep 1
|
||||||
|
echo "1" >> /tmp/da.log
|
||||||
# is mounted, find recording on dvd
|
# is mounted, find recording on dvd
|
||||||
DIR="$(find "${MOUNTPOINT}/links/" -maxdepth 2 -name "$NAME")"
|
DIR="$(find "${MOUNTPOINT}/links/" -maxdepth 2 -name "$NAME")"
|
||||||
if [ -z "$DIR" ]; then
|
if [ -z "$DIR" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user