summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorLogan Gunthorpe <logang@deltatee.com>2023-10-19 15:05:15 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-10-23 10:45:26 +0100
commitc9c9a077e85b56f495f09187483548149f142a8d (patch)
tree730140acd2685cdebf01dfe1f9a868e72659d042 /scripts
parenta49a38c614280ba38a4c63fbac78a64efc30221f (diff)
downloadopenembedded-core-c9c9a077e85b56f495f09187483548149f142a8d.tar.gz
runqemu: Add squashfs filesystem types
When using a squashfs filesystem type, runqemu requires specifying the full path to the image because it doesn't list squashfs types in its fstypes variable. Add them to provide the same support as other filesystem types. Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/runqemu4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/runqemu b/scripts/runqemu
index 6fca7439a1..18aeb7f5f0 100755
--- a/scripts/runqemu
+++ b/scripts/runqemu
@@ -198,7 +198,9 @@ class BaseConfig(object):
self.snapshot = False
self.wictypes = ('wic', 'wic.vmdk', 'wic.qcow2', 'wic.vdi', "wic.vhd", "wic.vhdx")
self.fstypes = ('ext2', 'ext3', 'ext4', 'jffs2', 'nfs', 'btrfs',
- 'cpio.gz', 'cpio', 'ramfs', 'tar.bz2', 'tar.gz')
+ 'cpio.gz', 'cpio', 'ramfs', 'tar.bz2', 'tar.gz',
+ 'squashfs', 'squashfs-xz', 'squashfs-lzo',
+ 'squashfs-lz4', 'squashfs-zst')
self.vmtypes = ('hddimg', 'iso')
self.fsinfo = {}
self.network_device = "-device e1000,netdev=net0,mac=@MAC@"