diff options
-rwxr-xr-x | scripts/runqemu | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/runqemu b/scripts/runqemu index 781814ae65..bdb559f82f 100755 --- a/scripts/runqemu +++ b/scripts/runqemu | |||
@@ -218,7 +218,8 @@ class BaseConfig(object): | |||
218 | self.lock_descriptor = '' | 218 | self.lock_descriptor = '' |
219 | self.bitbake_e = '' | 219 | self.bitbake_e = '' |
220 | self.snapshot = False | 220 | self.snapshot = False |
221 | self.fstypes = ('ext2', 'ext3', 'ext4', 'jffs2', 'nfs', 'btrfs', 'cpio.gz', 'cpio', 'ramfs') | 221 | self.fstypes = ('ext2', 'ext3', 'ext4', 'jffs2', 'nfs', 'btrfs', |
222 | 'cpio.gz', 'cpio', 'ramfs', 'tar.bz2', 'tar.gz') | ||
222 | self.vmtypes = ('hddimg', 'hdddirect', 'wic', 'vmdk', 'qcow2', 'vdi', 'iso') | 223 | self.vmtypes = ('hddimg', 'hdddirect', 'wic', 'vmdk', 'qcow2', 'vdi', 'iso') |
223 | self.network_device = "-device e1000,netdev=net0,mac=@MAC@" | 224 | self.network_device = "-device e1000,netdev=net0,mac=@MAC@" |
224 | # Use different mac section for tap and slirp to avoid | 225 | # Use different mac section for tap and slirp to avoid |
@@ -277,6 +278,8 @@ class BaseConfig(object): | |||
277 | if not self.fstype or self.fstype == fst: | 278 | if not self.fstype or self.fstype == fst: |
278 | if fst == 'ramfs': | 279 | if fst == 'ramfs': |
279 | fst = 'cpio.gz' | 280 | fst = 'cpio.gz' |
281 | if fst in ('tar.bz2', 'tar.gz'): | ||
282 | fst = 'nfs' | ||
280 | self.fstype = fst | 283 | self.fstype = fst |
281 | else: | 284 | else: |
282 | raise RunQemuError("Conflicting: FSTYPE %s and %s" % (self.fstype, fst)) | 285 | raise RunQemuError("Conflicting: FSTYPE %s and %s" % (self.fstype, fst)) |