summaryrefslogtreecommitdiffstats
path: root/core/modules
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules')
-rwxr-xr-xcore/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag b/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag
new file mode 100755
index 00000000..88dd4c83
--- /dev/null
+++ b/core/modules/idleaction/data/opt/openslx/vmchooser/sessionstart.d/write-screensaver-flag
@@ -0,0 +1,12 @@
+#!/bin/ash
+
+[ -z "$HOME" ] && HOME=$( getent passwd "$(id -u)" | awk -F: '{print $6}' )
+
+if [ "$VMCHOOSER_DISABLE_SCREENSAVER" = "TRUE" ]; then
+ touch "$HOME/.no-saver"
+else
+ rm -f -- "$HOME/.no-saver"
+fi
+
+exit 0
+