diff mbox series

[v4] wic: rawcopy: add support for zstd decompression

Message ID 20231122121702.997224-1-lukas.funke-oss@weidmueller.com
State Accepted, archived
Commit 707471b71a417187f1e581d0c540e058825f7242
Headers show
Series [v4] wic: rawcopy: add support for zstd decompression | expand

Commit Message

Lukas Funke Nov. 22, 2023, 12:17 p.m. UTC
From: Malte Schmidt <malte.schmidt@weidmueller.com>

Add support for zstd decompression in rawcopy plugin. zstd claims
to reach higher, uniform decompression rates.

Signed-off-by: Malte Schmidt <malte.schmidt@weidmueller.com>
Signed-off-by: Lukas Funke <lukas.funke@weidmueller.com>
---
 scripts/lib/wic/plugins/source/rawcopy.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/scripts/lib/wic/plugins/source/rawcopy.py b/scripts/lib/wic/plugins/source/rawcopy.py
index ccf332554e..21903c2f23 100644
--- a/scripts/lib/wic/plugins/source/rawcopy.py
+++ b/scripts/lib/wic/plugins/source/rawcopy.py
@@ -58,7 +58,8 @@  class RawCopyPlugin(SourcePlugin):
         decompressor = {
             ".bz2": "bzip2",
             ".gz": "gzip",
-            ".xz": "xz"
+            ".xz": "xz",
+            ".zst": "zstd -f",
         }.get(extension)
         if not decompressor:
             raise WicError("Not supported compressor filename extension: %s" % extension)