[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4407/8267] runqemu: allow bypassing of network setup



commit 8b448ab0127cfc79df8ce601e2e8b93179ebbcbc
Author: Juro Bystricky <juro bystricky intel com>
Date:   Wed Jan 25 12:54:57 2017 -0800

    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]
    
    (From OE-Core rev: 6a9454027ced4efbb401a23df94f711b8253c8fa)
    
    Signed-off-by: Juro Bystricky <juro bystricky intel com>
    Signed-off-by: Ross Burton <ross burton intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 scripts/runqemu |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/scripts/runqemu b/scripts/runqemu
index 3d475d3..31eff5a 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]