diff options
| author | Keine_Ahnung <dirk-vdr@gmx.de> | 2013-02-27 16:56:48 +0100 |
|---|---|---|
| committer | Keine_Ahnung <dirk-vdr@gmx.de> | 2013-02-27 16:56:48 +0100 |
| commit | 4a117e09935f5cff4b2c4184cc1b7731dc7c2a3b (patch) | |
| tree | b73b9e6059e6ea29af0b9a0e8efe9fdb0a5df0cf /script/vdr-uactivity | |
| parent | b557752369a35ddf6cd8b8f06f19636aa2feb730 (diff) | |
| download | vdr-plugin-uactivity-4a117e09935f5cff4b2c4184cc1b7731dc7c2a3b.tar.gz vdr-plugin-uactivity-4a117e09935f5cff4b2c4184cc1b7731dc7c2a3b.tar.bz2 | |
could override directorys; prepared change from script commandlineparameter to enviroment
Diffstat (limited to 'script/vdr-uactivity')
| -rw-r--r-- | script/vdr-uactivity | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/script/vdr-uactivity b/script/vdr-uactivity index c758939..eecdc3e 100644 --- a/script/vdr-uactivity +++ b/script/vdr-uactivity @@ -31,21 +31,39 @@ done [ -n "$cmd_error" ] && usage +# could ovveride the directories for FHS +[ -r "${PARAM_CONFIGDIRECTORY}/directories.conf" ] && . "${PARAM_CONFIGDIRECTORY}/directories.conf" + [ -d "${PARAM_CONFIGDIRECTORY}/${PARAM_REASON}" ] || exit 0 +UACTIVITY_CONFIGDIRECTORY="${PARAM_CONFIGDIRECTORY}" +UACTIVITY_CACHEDIRECTORY="${PARAM_CACHEDIRECTORY}" +UACTIVITY_RESOURCEDIRECTORY="${PARAM_RESOURCEDIRECTORY}" +export UACTIVITY_CONFIGDIRECTORY UACTIVITY_CACHEDIRECTORY UACTIVITY_RESOURCEDIRECTORY + +UACTIVITY_ORGIN="${PARAM_ORGIN}" +export UACTIVITY_ORGIN + case "${PARAM_REASON}" in activity) commandline="${PARAM_ORGIN} ${PARAM_VALUE}" + UACTIVITY_ACTIVITY="${PARAM_VALUE}" + export UACTIVITY_ACTIVITY ;; key) if [ "${PARAM_VALUE}" != "_Setup" ]; then commandline="${PARAM_ORGIN} ${PARAM_VALUE}" + UACTIVITY_KEY="${PARAM_VALUE}" else commandline="${PARAM_ORGIN} ''" + UACTIVITY_KEY="" fi + export UACTIVITY_KEY ;; watchdog) commandline="${PARAM_ORGIN} ${PARAM_VALUE}" + UACTIVITY_ACTIVITY="${PARAM_VALUE}" + export UACTIVITY_ACTIVITY ;; esac @@ -54,7 +72,7 @@ for hook in ${hooks}; do if [ -x $hook ]; then eval $hook $commandline "$PARAM_CONFIGDIRECTORY" "$PARAM_CACHEDIRECTORY" "$PARAM_RESOURCEDIRECTORY" else - eval /bin/sh $hook $commandline "$PARAM_CONFIGDIRECTORY" "$PARAM_CACHEDIRECTORY" "$PARAM_RESOURCEDIRECTORY" + eval /bin/sh $hook $commandline "$PARAM_CONFIGDIRECTORY" "$PARAM_CACHEDIRECTORY" "$PARAM_RESOURCEDIRECTORY" fi [ $? -ne 0 ] && ${LOG} "error when executing ${hook}" done |
