summaryrefslogtreecommitdiff
path: root/commands/vdr-opticaldrive
diff options
context:
space:
mode:
authorKeine_Ahnung <no@mail.com>2012-12-25 17:27:22 +0100
committerKeine_Ahnung <no@mail.com>2012-12-25 17:27:22 +0100
commit33c9514b75686e41823ed5bbb2f8f328a1aa0f38 (patch)
tree1ca206eae98c6c73564461cbc98bb39b9978f926 /commands/vdr-opticaldrive
parent60bb1babcea22151d084cd9499a09a062c2d9db0 (diff)
downloadvdr-plugin-ripit-33c9514b75686e41823ed5bbb2f8f328a1aa0f38.tar.gz
vdr-plugin-ripit-33c9514b75686e41823ed5bbb2f8f328a1aa0f38.tar.bz2
renamed vdr-eject to vdr-opticaldrive
Diffstat (limited to 'commands/vdr-opticaldrive')
-rw-r--r--commands/vdr-opticaldrive40
1 files changed, 40 insertions, 0 deletions
diff --git a/commands/vdr-opticaldrive b/commands/vdr-opticaldrive
new file mode 100644
index 0000000..475ca2d
--- /dev/null
+++ b/commands/vdr-opticaldrive
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+dvd_dev="/dev/dvd"
+
+mode="$1"
+
+case "$mode" in
+ toggle)
+ eject -T "$dvd_dev"
+ ;;
+ open)
+ eject "$dvd_dev"
+ ;;
+ close)
+ eject -t "$dvd_dev"
+ ;;
+ lock)
+ eject -i on "$dvd_dev"
+ ;;
+ unlock)
+ eject -i off "$dvd_dev"
+ ;;
+ startburn)
+ eject -t "$dvd_dev"
+ ;;
+ stopburn)
+ eject "$dvd_dev"
+ ;;
+ getopentime)
+ printf "10"
+ ;;
+ getdvddev)
+ printf "$dvd_dev"
+ ;;
+ *)
+ printf "Usage: $(basename "$0") {toggle|open|close|startburn|stopburn|getdvddev|getopentime}\n" >&2
+ ;;
+esac
+
+exit 0