summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/vmchooser
diff options
context:
space:
mode:
authorSimon Rettberg2017-02-22 15:39:33 +0100
committerSimon Rettberg2017-02-22 15:39:33 +0100
commit919293c316244b9508bd0d1d44d36c6fe53a1a39 (patch)
tree8beb28d673ac2a61768e8721ba952560497175c7 /core/modules/run-virt/data/opt/openslx/vmchooser
parent[printergui] printergui.service: Added stage4.target to after (diff)
downloadmltk-919293c316244b9508bd0d1d44d36c6fe53a1a39.tar.gz
mltk-919293c316244b9508bd0d1d44d36c6fe53a1a39.tar.xz
mltk-919293c316244b9508bd0d1d44d36c6fe53a1a39.zip
[run-virt] Support passing credentials to runscript
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser')
-rwxr-xr-xcore/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exebin53248 -> 54784 bytes
-rw-r--r--core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_virtual_floppy.inc6
2 files changed, 6 insertions, 0 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe b/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe
index c0904c92..66a87bd9 100755
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe
Binary files differ
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_virtual_floppy.inc b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_virtual_floppy.inc
index cd705333..f3db24b5 100644
--- a/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_virtual_floppy.inc
+++ b/core/modules/run-virt/data/opt/openslx/vmchooser/run-virt.d/setup_virtual_floppy.inc
@@ -84,6 +84,7 @@ setup_virtual_floppy() {
remapMode=${SHARE_REMAP_MODE_INI}
homeDrive=${SHARE_HOME_DRIVE}
scriptExt=${EXT}
+ passCreds=${SHARE_CREDENTIAL_PASSTHROUGH}
[remap]
documents=${SHARE_DOCUMENTS}
@@ -109,6 +110,11 @@ setup_virtual_floppy() {
mcopy -i "${SLX_FLOPPY_IMG}" "${RUNSCRIPT}" "::/runscript${EXT}"
fi
+ # Admin supplied runscript(s)
+ if [ -d "${VMCHOOSER_DIR}/adminrun" ]; then
+ mcopy -s -i "${SLX_FLOPPY_IMG}" "${VMCHOOSER_DIR}/adminrun" "::/"
+ fi
+
rm -f -- "${SHARES}" "${TMPDIR}/openslx.ini" "${TMPDIR}/HOSTRES.TXT"
}