summaryrefslogtreecommitdiffstats
path: root/remote
diff options
context:
space:
mode:
authorSimon Rettberg2015-05-18 18:57:35 +0200
committerSimon Rettberg2015-05-18 18:57:35 +0200
commitd40d4aeb6d87fdfbc5fdc6b1ab4d7ffc09793c6f (patch)
treed85111e626918d2d85ab2dff6642d9d9dd24fb75 /remote
parentuse cpu governor... (diff)
downloadtm-scripts-d40d4aeb6d87fdfbc5fdc6b1ab4d7ffc09793c6f.tar.gz
tm-scripts-d40d4aeb6d87fdfbc5fdc6b1ab4d7ffc09793c6f.tar.xz
tm-scripts-d40d4aeb6d87fdfbc5fdc6b1ab4d7ffc09793c6f.zip
[vmchooser2] Add sessionstart script for logging session name
Diffstat (limited to 'remote')
-rwxr-xr-xremote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart8
-rwxr-xr-xremote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart.d/log-selected-session5
2 files changed, 12 insertions, 1 deletions
diff --git a/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart b/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart
index be3235c1..1cc7eb5f 100755
--- a/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart
+++ b/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart
@@ -4,7 +4,13 @@ SOURCEPATH="/opt/openslx/vmchooser/sessionstart.d"
if [ -d "$SOURCEPATH" ]; then
for file in $SOURCEPATH/*; do
- "$file" || slxlog "vmchooser-sessionstart" "Could not source $file at session start!" "$file"
+ "$file"
+ RET=$?
+ if [ "$RET" != 0 ]; then
+ param="$file"
+ [ "$(head -n 1 "$file" | cut -b 1)" != "#" ] && param=
+ slxlog "vmchooser-sessionstart" "$file returned $RET at session start!" "$param"
+ fi
done
fi
diff --git a/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart.d/log-selected-session b/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart.d/log-selected-session
new file mode 100755
index 00000000..2499b3b7
--- /dev/null
+++ b/remote/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart.d/log-selected-session
@@ -0,0 +1,5 @@
+#!/bin/ash
+
+[ -n "$SESSION_NAME" ] && slxlog ".vmchooser-session-name" "$SESSION_NAME"
+
+exit 0