summaryrefslogtreecommitdiff
path: root/script/vdr-uactivity
diff options
context:
space:
mode:
authorKeine_Ahnung <dirk-vdr@gmx.de>2013-02-27 16:56:48 +0100
committerKeine_Ahnung <dirk-vdr@gmx.de>2013-02-27 16:56:48 +0100
commit4a117e09935f5cff4b2c4184cc1b7731dc7c2a3b (patch)
treeb73b9e6059e6ea29af0b9a0e8efe9fdb0a5df0cf /script/vdr-uactivity
parentb557752369a35ddf6cd8b8f06f19636aa2feb730 (diff)
downloadvdr-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-uactivity20
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