summaryrefslogtreecommitdiffstats
path: root/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/vmchooser2/data/opt/openslx/bin/vmchooser')
-rwxr-xr-xcore/modules/vmchooser2/data/opt/openslx/bin/vmchooser7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser b/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser
index a0048f39..e433b095 100755
--- a/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser
+++ b/core/modules/vmchooser2/data/opt/openslx/bin/vmchooser
@@ -26,7 +26,7 @@ if [ -s "$URLS_CONF" ]; then
[ -n "$url_help" ] && EXTRA+=( "--url-help" "$url_help" )
fi
-[ -s "/run/hwinfo" ] && . "/run/hwinfo"
+[ -s "/run/openslx/hwinfo" ] && . "/run/openslx/hwinfo"
if [ -z "$HW_MBRAM" ]; then
MEM=$(grep -m1 '^MemTotal:' /proc/meminfo | awk '{print $2}')
HW_MBRAM=$(( MEM / 1024 ))
@@ -93,5 +93,10 @@ if [ -n "$SLX_SCREEN_SAVER_TIMEOUT" ]; then
EXTRA+=( "--allow-screensaver-disable" )
fi
+if [ -s "/run/user/$(id -u)/cow-token" ]; then
+ EXTRA+=( "--cow-token" "$( cat "/run/user/$(id -u)/cow-token" )" )
+fi
+
+set +x
exec vmchooser.real "$@" --url "$URL" --fullscreen --tab "$TAB" --start-uuid "$SLX_EXAM_START" "${EXTRA[@]}"