From patchwork Fri Feb 8 11:17:05 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: runqemu: add option to make the VNC server publically available Date: Fri, 08 Feb 2013 11:17:05 -0000 From: Ross Burton X-Patchwork-Id: 44327 Message-Id: <1360322225-25075-1-git-send-email-ross.burton@intel.com> To: openembedded-core@lists.openembedded.org If the qemu is running on a headless machine, a VNC server that only allows connections from localhost isn't too useful. Add a "vncpublic" option to bind a VNC server to 0.0.0.0, so it's publically available. Signed-off-by: Ross Burton --- scripts/runqemu | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/runqemu b/scripts/runqemu index c20c8dd..6c2a684 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -33,6 +33,7 @@ usage() { echo " nographic - disables video console" echo " serial - enables a serial console on /dev/ttyS0" echo " kvm - enables KVM when running qemux86/qemux86-64 (VT-capable CPU required)" + echo " publicvnc - enable a VNC server open to all hosts" echo " qemuparams=\"xyz\" - specify custom parameters to QEMU" echo " bootparams=\"xyz\" - specify custom kernel parameters during boot" echo "" @@ -172,6 +173,9 @@ while true; do KVM_ENABLED="yes" KVM_CAPABLE=`grep -q 'vmx\|svm' /proc/cpuinfo && echo 1` ;; + "publicvnc") + SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -vnc 0.0.0.0:0" + ;; "") break ;; *) # A directory name is an nfs rootfs