diff options
author | Keine_Ahnung <dirk-vdr@gmx.de> | 2013-05-01 20:17:15 +0200 |
---|---|---|
committer | Keine_Ahnung <dirk-vdr@gmx.de> | 2013-05-01 20:17:15 +0200 |
commit | d0ee69265cf9bb315f0481d643413b80f80415a8 (patch) | |
tree | d1b2d0d5c8fb247f60c4850b5e7749c6f2a923c9 /script/uactivity/key/#20-toggle_demo | |
parent | 0cd3cd041ce4977cf0c21a83464b5066c1766e2e (diff) | |
download | vdr-plugin-uactivity-master.tar.gz vdr-plugin-uactivity-master.tar.bz2 |
Renamed Run to uactivityRun
k_Setup to kNone
Extra Error check for #20-yaUSBir_watchdog
Changed activity script parameters from command line to enviromet (key and watchdog scripts also changed)
New info value "UACTIVITY_INFO_VIDEODIR"
Fixed missing Symbol Error from commit e01109af
Diffstat (limited to 'script/uactivity/key/#20-toggle_demo')
-rwxr-xr-x | script/uactivity/key/#20-toggle_demo | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/script/uactivity/key/#20-toggle_demo b/script/uactivity/key/#20-toggle_demo index 3ec3cfb..1127a2e 100755 --- a/script/uactivity/key/#20-toggle_demo +++ b/script/uactivity/key/#20-toggle_demo @@ -1,27 +1,29 @@ #!/bin/sh # do not use names starting with [0-9][0-9] for data files -FLAG="${4}/key/flag.$(basename ${0})" +FLAG_DIR="${UACTIVITY_CACHEDIRECTORY}/key/$(basename ${0}).data" +FLAG_FILE="${FLAG_DIR}/flag" + -case "${1}" in +case "${UACTIVITY_ORGIN}" in startup) # create flag directory (using cache directory) - mkdir -p "${4}/key/" + mkdir -p "${FLAG_DIR}" # delete flag (may leftover from previus vdr crash) # kepp the flag if toggle state should be keep over vdr sessions - rm -f "${FLAG}" + rm -f "${FLAG_FILE}" ;; running) # we are interested in Key "1" - if [ "${2}" = "1" ]; then - if [ -f "${FLAG}" ]; then + if [ "${UACTIVITY_INFO_KEY}" = "1" ]; then + if [ -f "${FLAG_FILE}" ]; then # here we do our "off" action logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) off" - rm -f "${FLAG}" + rm -f "${FLAG_FILE}" else # here we do our "on" action logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) on" - touch "${FLAG}" + touch "${FLAG_FILE}" fi fi ;; |