summaryrefslogtreecommitdiffstats
path: root/core/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart')
-rwxr-xr-xcore/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart18
1 files changed, 18 insertions, 0 deletions
diff --git a/core/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart b/core/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart
new file mode 100755
index 00000000..1cc7eb5f
--- /dev/null
+++ b/core/modules/vmchooser2/data/opt/openslx/vmchooser/sessionstart
@@ -0,0 +1,18 @@
+#!/bin/ash
+
+SOURCEPATH="/opt/openslx/vmchooser/sessionstart.d"
+
+if [ -d "$SOURCEPATH" ]; then
+ for file in $SOURCEPATH/*; do
+ "$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
+
+exit 0
+