From 258716fbe366bb5f0dd619b4b47fb2b611417aa9 Mon Sep 17 00:00:00 2001 From: Dirk Date: Tue, 12 Jul 2011 01:28:51 +0200 Subject: Stuff for virtualization and making qemukvm plugin work properly ... --- src/os-plugins/plugins/vmchooser/files/run-virt.sh | 28 +++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'src/os-plugins/plugins/vmchooser/files/run-virt.sh') diff --git a/src/os-plugins/plugins/vmchooser/files/run-virt.sh b/src/os-plugins/plugins/vmchooser/files/run-virt.sh index 76ddacf9..f796271d 100644 --- a/src/os-plugins/plugins/vmchooser/files/run-virt.sh +++ b/src/os-plugins/plugins/vmchooser/files/run-virt.sh @@ -337,6 +337,26 @@ hostres=$(xvidtune -show 2>/dev/null| grep -ve "^$") xres=$(echo "${hostres}" | awk '{print $3}') yres=$(echo "${hostres}" | awk '{print $7}') +# Resolution defined via xml parameter: fullscreen, full/X*Y/depth; windowed, +# win/X*Y/depth +userres=$(grep -io '/dev/null | \ awk -F '=' {'print $2'}) @@ -394,13 +414,19 @@ if [ -e ${PLUGINCONFROOT}/${xmlvirt}/run-virt.include ] ; then fi eval ${VIRTCMD} ${VIRTCMDOPTS} writelog "Bye." + + # Postrun for commands after virtualization finishes + if [ -n "${POSTRUN}" ]; then + eval ${POSTRUN} >/dev/null 2>&1 + fi + cleanexit 0 else writelog "Failed because of missing ${xmlvirt} plugin." cleanexit 1 fi -# Postrun for scripts after virtualization finishes +# Postrun for commands after virtualization finishes if [ -n "${POSTRUN}" ]; then eval ${POSTRUN} >/dev/null 2>&1 fi -- cgit v1.2.3-55-g7522