mirror of
https://git.yoctoproject.org/poky
synced 2026-06-04 02:00:04 +00:00
runqemu: exit gracefully with an error message if qemu system is not evaluated
It solves below error: -- snip -- return 'qemu-system-%s' % qbsys UnboundLocalError: local variable 'qbsys' referenced before assignment -- snip -- [YOCTO #12846] (From OE-Core rev: 519273f54c0b8a6fff36afeb7646d8e37717be22) Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
6c5d4f989d
commit
138637e2b8
@@ -1118,6 +1118,11 @@ class BaseConfig(object):
|
|||||||
qbsys = 'riscv64'
|
qbsys = 'riscv64'
|
||||||
elif mach == 'qemuriscv32':
|
elif mach == 'qemuriscv32':
|
||||||
qbsys = 'riscv32'
|
qbsys = 'riscv32'
|
||||||
|
else:
|
||||||
|
logger.error("Unable to determine QEMU PC System emulator for %s machine." % mach)
|
||||||
|
logger.error("As %s is not among valid QEMU machines such as," % mach)
|
||||||
|
logger.error("qemux86-64, qemux86, qemuarm64, qemuarm, qemumips64, qemumips64el, qemumipsel, qemumips, qemuppc")
|
||||||
|
raise RunQemuError("Set qb_system_name with suitable QEMU PC System emulator in .*qemuboot.conf.")
|
||||||
|
|
||||||
return 'qemu-system-%s' % qbsys
|
return 'qemu-system-%s' % qbsys
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user