mirror of
https://git.yoctoproject.org/poky
synced 2026-05-01 15:32:12 +02:00
runqemu: check exit code of 'ls -t'
Used check_output instead of Popen as it raises CalledProcessError exception when command exits with non-zero exit code. Catched the exception to produce user-friendly output. [YOCTO #11719] (From OE-Core rev: dac68d2323b0b630c019ce4d5256ed567eaf00da) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
96a87592d4
commit
1b11a653d0
@@ -676,7 +676,10 @@ class BaseConfig(object):
|
||||
else:
|
||||
cmd = 'ls -t %s/*.qemuboot.conf' % deploy_dir_image
|
||||
logger.info('Running %s...' % cmd)
|
||||
qbs = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE).stdout.read().decode('utf-8')
|
||||
try:
|
||||
qbs = subprocess.check_output(cmd, shell=True).decode('utf-8')
|
||||
except subprocess.CalledProcessError as err:
|
||||
raise RunQemuError(err)
|
||||
if qbs:
|
||||
for qb in qbs.split():
|
||||
# Don't use initramfs when other choices unless fstype is ramfs
|
||||
|
||||
Reference in New Issue
Block a user