From 6a9454027ced4efbb401a23df94f711b8253c8fa Mon Sep 17 00:00:00 2001 From: Juro Bystricky Date: Wed, 25 Jan 2017 12:54:57 -0800 Subject: runqemu: allow bypassing of network setup At present it is silently assumed all QEMU machines support networking. As a consequence, one cannot run QEMUs without network emulation using "runqemu". This patch allows bypassing any network setup providing the qemuboot.conf file contains: qb_net = none [YOCTO#10661] Signed-off-by: Juro Bystricky Signed-off-by: Ross Burton --- scripts/runqemu | 2 ++ 1 file changed, 2 insertions(+) (limited to 'scripts/runqemu') diff --git a/scripts/runqemu b/scripts/runqemu index 3d475d32d8..31eff5a082 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -894,6 +894,8 @@ class BaseConfig(object): self.set('NETWORK_CMD', '%s %s' % (self.network_device.replace('@MAC@', mac), qemu_tap_opt)) def setup_network(self): + if self.get('QB_NET') == 'none': + return cmd = "stty -g" self.saved_stty = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE).stdout.read().decode('utf-8') self.network_device = self.get('QB_NETWORK_DEVICE') or self.network_device -- cgit v1.2.3