summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Rößler2016-04-29 15:26:42 +0200
committerChristian Rößler2016-04-29 15:26:42 +0200
commit396a156f8de495cb39c0e37b31997d19da4919f0 (patch)
tree9106f5a3909011ac3f4252dc01cde6c0cbf15c06
parent[run-virt] Linux-VMs fd1: Xreset, umounter (diff)
downloadtm-scripts-396a156f8de495cb39c0e37b31997d19da4919f0.tar.gz
tm-scripts-396a156f8de495cb39c0e37b31997d19da4919f0.tar.xz
tm-scripts-396a156f8de495cb39c0e37b31997d19da4919f0.zip
[run-virt] Linux-VMs fd1: 'smores, Xreset Ubuntu
-rwxr-xr-xremote/modules/run-virt/data/opt/openslx/vmchooser/data/linux/vm_runtime10
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."
;;