diff options
| author | Keine_Ahnung <no@mail.com> | 2013-01-26 15:45:58 +0100 |
|---|---|---|
| committer | Keine_Ahnung <no@mail.com> | 2013-01-26 15:45:58 +0100 |
| commit | 573880e2e07794dbe799907e6a0fc6a7ede7b29b (patch) | |
| tree | ced594e6cb5b3dd46c494763e1cbf104836c27d6 /script/uactivity/key | |
| parent | 41d28a0f15e5bcf78ab17a6a9fd07bf4272bc04c (diff) | |
| download | vdr-plugin-uactivity-573880e2e07794dbe799907e6a0fc6a7ede7b29b.tar.gz vdr-plugin-uactivity-573880e2e07794dbe799907e6a0fc6a7ede7b29b.tar.bz2 | |
some bug fixes
Diffstat (limited to 'script/uactivity/key')
| -rw-r--r-- | script/uactivity/key/-20-toggle_demo | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/script/uactivity/key/-20-toggle_demo b/script/uactivity/key/-20-toggle_demo index e5e1a1e..a3752fd 100644 --- a/script/uactivity/key/-20-toggle_demo +++ b/script/uactivity/key/-20-toggle_demo @@ -1,25 +1,27 @@ #!/bin/sh -# we are interested in Key "1" -[ "${2}" != "1" ] && exit 0 +FLAG="${4}/key/flag.$(basename ${0})" case "${1}" in startup) # create flag directory (using cache directory) - mkdir -p ${4}/key/ + mkdir -p "${4}/key/" # delete flag - rm -f ${4}/key/$(basename ${0}).flag + rm -f "${FLAG}" ;; running) - if [ -f "${4}/key/flag.$(basename ${0})" ]; then - # here we do our "off" action - logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) off" - rm -f "${4}/key/flag.$(basename ${0})" - else - # here we do our "on" action - logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) on" - # do not use names starting with [0-9][0-9] for data files - touch "${4}/key/flag.$(basename ${0})" + # 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" + # do not use names starting with [0-9][0-9] for data files + touch "${FLAG}" + fi fi ;; esac |
