diff mbox series

runqemu: Add squashfs filesystem types

Message ID 20231019181051.216536-1-logang@deltatee.com
State Accepted, archived
Commit c9c9a077e85b56f495f09187483548149f142a8d
Headers show
Series runqemu: Add squashfs filesystem types | expand

Commit Message

Logan Gunthorpe Oct. 19, 2023, 6:10 p.m. UTC
From: Logan Gunthorpe <logan.gunthorpe@eideticom.com>

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>
---
 scripts/runqemu | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


base-commit: f65f100bc5379c3153ee00b2aa62ea5c9a66ec79

Comments

Alexandre Belloni Oct. 19, 2023, 8:57 p.m. UTC | #1
Hello,

On 19/10/2023 12:10:51-0600, Logan Gunthorpe via lists.openembedded.org wrote:
> From: Logan Gunthorpe <logan.gunthorpe@eideticom.com>
> 
> 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>

One of the SoB must match your From:

> ---
>  scripts/runqemu | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/scripts/runqemu b/scripts/runqemu
> index 6fca7439a1d2..18aeb7f5f0cf 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@"
> 
> base-commit: f65f100bc5379c3153ee00b2aa62ea5c9a66ec79
> -- 
> 2.30.2
> 

> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#189478): https://lists.openembedded.org/g/openembedded-core/message/189478
> Mute This Topic: https://lists.openembedded.org/mt/102065945/3617179
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Logan Gunthorpe Oct. 19, 2023, 8:58 p.m. UTC | #2
On 2023-10-19 14:57, Alexandre Belloni wrote:
> Hello,
> 
> On 19/10/2023 12:10:51-0600, Logan Gunthorpe via lists.openembedded.org wrote:
>> From: Logan Gunthorpe <logan.gunthorpe@eideticom.com>
>>
>> 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>
> 
> One of the SoB must match your From:

My apologies. I messed that up and didn't notice until after it was
sent. I'll resend.

Thanks,

Logan
diff mbox series

Patch

diff --git a/scripts/runqemu b/scripts/runqemu
index 6fca7439a1d2..18aeb7f5f0cf 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@"