From b2316e705cf742ac9e811d3c3e200a8f21547bab Mon Sep 17 00:00:00 2001 From: Keine_Ahnung Date: Tue, 5 Feb 2013 20:09:41 +0100 Subject: Added switch_tv_light example, fixed filenames and attributes --- script/uactivity/key/#10-syslog_demo | 30 ++++++++++++++++++++++++++++++ script/uactivity/key/#20-toggle_demo | 30 ++++++++++++++++++++++++++++++ script/uactivity/key/-10-syslog_demo | 30 ------------------------------ script/uactivity/key/-20-toggle_demo | 30 ------------------------------ 4 files changed, 60 insertions(+), 60 deletions(-) create mode 100755 script/uactivity/key/#10-syslog_demo create mode 100755 script/uactivity/key/#20-toggle_demo delete mode 100644 script/uactivity/key/-10-syslog_demo delete mode 100644 script/uactivity/key/-20-toggle_demo (limited to 'script/uactivity/key') diff --git a/script/uactivity/key/#10-syslog_demo b/script/uactivity/key/#10-syslog_demo new file mode 100755 index 0000000..ee794a7 --- /dev/null +++ b/script/uactivity/key/#10-syslog_demo @@ -0,0 +1,30 @@ +#!/bin/sh + +case "${1}" in + startup) + logger -t "uactivity [key/$(basename ${0})]" "key starting up" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + started) + logger -t "uactivity [key/$(basename ${0})]" "key started" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + shutdown) + logger -t "uactivity [key/$(basename ${0})]" "key shutting down" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + running) + logger -t "uactivity [key/$(basename ${0})]" "key \"${2}\" pressed" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; +esac + +exit 0 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 diff --git a/script/uactivity/key/-10-syslog_demo b/script/uactivity/key/-10-syslog_demo deleted file mode 100644 index ee794a7..0000000 --- a/script/uactivity/key/-10-syslog_demo +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -case "${1}" in - startup) - logger -t "uactivity [key/$(basename ${0})]" "key starting up" - logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" - logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" - logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" - ;; - started) - logger -t "uactivity [key/$(basename ${0})]" "key started" - logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" - logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" - logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" - ;; - shutdown) - logger -t "uactivity [key/$(basename ${0})]" "key shutting down" - logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" - logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" - logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" - ;; - running) - logger -t "uactivity [key/$(basename ${0})]" "key \"${2}\" pressed" - logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" - logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" - logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" - ;; -esac - -exit 0 diff --git a/script/uactivity/key/-20-toggle_demo b/script/uactivity/key/-20-toggle_demo deleted file mode 100644 index 3ec3cfb..0000000 --- a/script/uactivity/key/-20-toggle_demo +++ /dev/null @@ -1,30 +0,0 @@ -#!/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 -- cgit v1.2.3