diff options
author | Juro Bystricky <juro.bystricky@intel.com> | 2017-01-25 12:54:57 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-31 14:40:18 +0000 |
commit | 6a9454027ced4efbb401a23df94f711b8253c8fa (patch) | |
tree | 62ebd89fcc0630933711a518934b02b5586c0a1a | |
parent | 26ad5105fc2ce03b7ee8ecc6911fd40a52bd573a (diff) | |
download | openembedded-core-6a9454027ced4efbb401a23df94f711b8253c8fa.tar.gz openembedded-core-6a9454027ced4efbb401a23df94f711b8253c8fa.tar.bz2 openembedded-core-6a9454027ced4efbb401a23df94f711b8253c8fa.zip |
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 <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
-rwxr-xr-x | scripts/runqemu | 2 |
1 files changed, 2 insertions, 0 deletions
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 |