summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc
diff options
context:
space:
mode:
authorChristian Rößler2019-06-25 16:38:25 +0200
committerChristian Rößler2019-06-25 16:38:25 +0200
commit19c74d4a56c353556c6f6b4f62e642c2bafc24e1 (patch)
tree2e076a6b81c4b090a76ea51c64c47d5677c0b852 /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/includes/10_functions.inc
parent[vbox-src] Overhaul CPU config, remove USB overrides (diff)
downloadmltk-19c74d4a56c353556c6f6b4f62e642c2bafc24e1.tar.gz
mltk-19c74d4a56c353556c6f6b4f62e642c2bafc24e1.tar.xz
mltk-19c74d4a56c353556c6f6b4f62e642c2bafc24e1.zip
[run-virt] Linux scripts +adminrun
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 ###############################