summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc')
-rwxr-xr-xcore/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc14
1 files changed, 14 insertions, 0 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc
index 1649e795..3c110204 100755
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc
@@ -152,5 +152,19 @@ function mount_home()
### Funktionen Mounter Ende #######################
+set_userpart();
+{
+ case "$SCRIPTUSER" in
+ 0) USERPART=""
+ ;;
+ 1) USERPART=" su -c - $LOCALUSER "
+ ;;
+ *) logger "openslx utility: runscript: Unknown script user or script user not set. Running as user ${LOCALUSER}."
+ # USERPART="" # old default: Running as root
+ USERPART=" su -c - $LOCALUSER "
+ ;;
+ esac
+}
+
### Funktionen Ende ###############################