diff options
| author | Keine_Ahnung <dirk-vdr@gmx.de> | 2013-02-05 20:09:41 +0100 |
|---|---|---|
| committer | Keine_Ahnung <dirk-vdr@gmx.de> | 2013-02-05 20:09:41 +0100 |
| commit | b2316e705cf742ac9e811d3c3e200a8f21547bab (patch) | |
| tree | de56ee3bee9508cb112119da36a3c439274419ab /script/uactivity/key/#20-toggle_demo | |
| parent | 2be7e65c7b15775993eeb3198b8c2404b5b489dd (diff) | |
| download | vdr-plugin-uactivity-b2316e705cf742ac9e811d3c3e200a8f21547bab.tar.gz vdr-plugin-uactivity-b2316e705cf742ac9e811d3c3e200a8f21547bab.tar.bz2 | |
Added switch_tv_light example, fixed filenames and attributes
Diffstat (limited to 'script/uactivity/key/#20-toggle_demo')
| -rwxr-xr-x | script/uactivity/key/#20-toggle_demo | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/script/uactivity/key/#20-toggle_demo b/script/uactivity/key/#20-toggle_demo new file mode 100755 index 0000000..3ec3cfb --- /dev/null +++ b/script/uactivity/key/#20-toggle_demo @@ -0,0 +1,30 @@ +#!/bin/sh + +# do not use names starting with [0-9][0-9] for data files +FLAG="${4}/key/flag.$(basename ${0})" + +case "${1}" in + startup) + # create flag directory (using cache directory) + mkdir -p "${4}/key/" + # delete flag (may leftover from previus vdr crash) + # kepp the flag if toggle state should be keep over vdr sessions + rm -f "${FLAG}" + ;; + running) + # we are interested in Key "1" + if [ "${2}" = "1" ]; then + if [ -f "${FLAG}" ]; then + # here we do our "off" action + logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) off" + rm -f "${FLAG}" + else + # here we do our "on" action + logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) on" + touch "${FLAG}" + fi + fi + ;; +esac + +exit 0 |
