Mount.sh

Un article de VDR Wiki FR.

Script pour le mp3-plugin.

File
$PATH/mount.sh
#!/bin/sh
#
# mount.sh
#
# source: vdr-plugin mp3
#
# This script is called from VDR to mount/unmount/eject
# the sources for MP3 play.
#
# argument 1: wanted action, one of mount,unmount,eject,status
# argument 2: mountpoint to act on
#
# mount,unmount,eject must return 0 if succeeded, 1 if failed
# status must return 0 if device is mounted, 1 if not

action="$1"
path="$2"

case "$action" in
    mount)
	eject -t "$path" || exit 1         # close the tray
	mount "$path" || exit 1            # mount it
	;;
    unmount)
	umount "$path" || exit 1           # unmount it
	;;
    eject)
	eject "$path" || exit 1            # eject disk
	;;
    status)
	cat /proc/mounts | grep -q "$path" # check if mounted
	if [ $? -ne 0 ] ; then             # not mounted ...
	    exit 1
	fi
esac

exit 0