mirror of
https://git.yoctoproject.org/poky
synced 2026-04-27 21:32:13 +02:00
runqemu: check tar.bz2 and .tar.gz
Handle them as nfs, so that cmd like the following can be boot: $ runqemu tmp/deploy/images/qemux86/core-image-minimal-qemux86.tar.bz2 [YOCTO #11286] (From OE-Core rev: 552093d1f60ca335d95bcfc9d6070ec551ebe6c0) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b9568cdd46
commit
0420171c08
@@ -218,7 +218,8 @@ class BaseConfig(object):
|
||||
self.lock_descriptor = ''
|
||||
self.bitbake_e = ''
|
||||
self.snapshot = False
|
||||
self.fstypes = ('ext2', 'ext3', 'ext4', 'jffs2', 'nfs', 'btrfs', 'cpio.gz', 'cpio', 'ramfs')
|
||||
self.fstypes = ('ext2', 'ext3', 'ext4', 'jffs2', 'nfs', 'btrfs',
|
||||
'cpio.gz', 'cpio', 'ramfs', 'tar.bz2', 'tar.gz')
|
||||
self.vmtypes = ('hddimg', 'hdddirect', 'wic', 'vmdk', 'qcow2', 'vdi', 'iso')
|
||||
self.network_device = "-device e1000,netdev=net0,mac=@MAC@"
|
||||
# Use different mac section for tap and slirp to avoid
|
||||
@@ -277,6 +278,8 @@ class BaseConfig(object):
|
||||
if not self.fstype or self.fstype == fst:
|
||||
if fst == 'ramfs':
|
||||
fst = 'cpio.gz'
|
||||
if fst in ('tar.bz2', 'tar.gz'):
|
||||
fst = 'nfs'
|
||||
self.fstype = fst
|
||||
else:
|
||||
raise RunQemuError("Conflicting: FSTYPE %s and %s" % (self.fstype, fst))
|
||||
|
||||
Reference in New Issue
Block a user