Following the instructions to reproduce YOCTO #10026 I found that runqemu would fail to start because QB_SYSTEM_NAME is null. This patch makes the guessing algorithm more loose allowing it to correctly guess the variable from the MACHINE name.
It is still a good assumption that if it contains "qemux86-64" for example, that the system is x86-64, so this is unlikely to cause any new issues while preserving some peoples' old workflows. Signed-off-by: California Sullivan <california.l.sulli...@intel.com> --- scripts/runqemu | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/scripts/runqemu b/scripts/runqemu index 45bcad7..b06d09e 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -870,20 +870,20 @@ class BaseConfig(object): if not mach: return None - if mach == 'qemuarm': - qbsys = 'arm' - elif mach == 'qemuarm64': + elif 'qemuarm64' in mach: qbsys = 'aarch64' - elif mach == 'qemux86': - qbsys = 'i386' - elif mach == 'qemux86-64': + if 'qemuarm' in mach: + qbsys = 'arm' + elif 'qemux86-64' in mach: qbsys = 'x86_64' - elif mach == 'qemuppc': + elif 'qemux86' in mach: + qbsys = 'i386' + elif 'qemuppc' in mach: qbsys = 'ppc' - elif mach == 'qemumips': - qbsys = 'mips' - elif mach == 'qemumips64': + elif 'qemumips64' in mach: qbsys = 'mips64' + elif 'qemumips' in mach: + qbsys = 'mips' return 'qemu-system-%s' % qbsys -- 2.5.5 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core