diff options
author | Christian Rößler | 2018-07-25 16:08:45 +0200 |
---|---|---|
committer | Christian Rößler | 2018-07-25 16:08:45 +0200 |
commit | b21d2bb616a2b0ecd641707a783b84903d97ce36 (patch) | |
tree | 334bf771b738b60b0678fe35f42bf61e7922d05c /core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/openslx | |
parent | [dhcpc-busybox] Also add special primary handling to systemd-udhcpc (diff) | |
download | mltk-b21d2bb616a2b0ecd641707a783b84903d97ce36.tar.gz mltk-b21d2bb616a2b0ecd641707a783b84903d97ce36.tar.xz mltk-b21d2bb616a2b0ecd641707a783b84903d97ce36.zip |
[run-virt] linux scripts extended (minimised, user etc). TO BE TESTED!
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/openslx')
-rwxr-xr-x | core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/openslx | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/openslx b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/openslx new file mode 100755 index 00000000..8e08f44e --- /dev/null +++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/openslx @@ -0,0 +1,38 @@ +#!/bin/bash + +# set -x + +logger "openslx utility script: Started." + +OWNDIR=$(dirname $0) +for i in "$(dirname $0)"/includes/*.inc; do + source "$i" +done + +logger "openslx utility script: spawning resolution script for X displays..." +OLDPWD=$(pwd) +i=0 + +# detecting running X instances: +cd /tmp/.X11-unix && for x in X*; do + set_resolution ":${x#X}" & + RESPID[i]=$! + logger "openslx utility script: spawned resolution script for :${x#X}." + let "i++" + done +cd "$OLDPWD" + +logger "openslx utility script: spawning share mounter..." +mnt_shares & +MNTPID=$! + +logger "openslx utility script: Waiting for mounter..." +# Best to wait until any shares are mounted (and perhaps resolution setting, too?), as perhaps +# an user supplied runscript needs a network share? +wait $MNTPID # ${RSPID[*]} +logger "openslx utility script: mounter finished." + + +logger "openslx utility script: starting runscript..." +runscript +logger "openslx utility script: runscript finished." |