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)) |
