diff options
Diffstat (limited to 'remote/modules')
| -rwxr-xr-x | remote/modules/run-virt/data/opt/openslx/vmchooser/data/linux/vm_runtime | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/remote/modules/run-virt/data/opt/openslx/vmchooser/data/linux/vm_runtime b/remote/modules/run-virt/data/opt/openslx/vmchooser/data/linux/vm_runtime index a238e9a1..53dcfc20 100755 --- a/remote/modules/run-virt/data/opt/openslx/vmchooser/data/linux/vm_runtime +++ b/remote/modules/run-virt/data/opt/openslx/vmchooser/data/linux/vm_runtime @@ -43,7 +43,7 @@ write_xreset() { patch_xreset_shebang() { # Patching after first line, to be exact. logger "openslx vm_runtime: patching ${XRESET} after shebang line, if necessary." - grep -q "${UMOUNTSCRIPT}" "${XRESET}" || sed "1 a ${UMOUNTSCRIPT} \&" -i "${XSETUP}" + grep -q "${UMOUNTSCRIPT}" "${XRESET}" || sed "1 a ${UMOUNTSCRIPT} \&" -i "${XRESET}" } case "${DISTRIBUTION}" in @@ -62,7 +62,7 @@ case "${DISTRIBUTION}" in xsetup_patch_shebang fi logger "openslx vm_runtime: patching ${RESET}." - xsetup_patch_shebang + xreset_patch_shebang fi ;; ubuntu) logger "openslx vm_runtime: Ubuntu detected, version ${VERSION}." @@ -79,6 +79,12 @@ case "${DISTRIBUTION}" in else patch_xsetup_shebang fi + if [ ! -e "${XRESET}" ]; then + XRESETP=/etc/X11/Xreset + write_xreset + else + patch_xreset_shebang + fi ;; debian) logger "openslx vm_runtime: Debian detected." ;; |
