diff mbox series

runqemu-extract-sdk: support tar.zst format

Message ID 20260114102611.831284-1-asb@igalia.com
State New
Headers show
Series runqemu-extract-sdk: support tar.zst format | expand

Commit Message

Alex Bradbury Jan. 14, 2026, 10:26 a.m. UTC
Building `core-image-minimal-dev` with Poky Whinlatter, the rootfs
tarball is compressed with zstd by default, meaning this script won't
work out of the box with it.

Signed-off-by: Alex Bradbury <asb@igalia.com>
---
 scripts/runqemu-extract-sdk | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/scripts/runqemu-extract-sdk b/scripts/runqemu-extract-sdk
index db05da25f2..528ef76430 100755
--- a/scripts/runqemu-extract-sdk
+++ b/scripts/runqemu-extract-sdk
@@ -52,12 +52,15 @@  fi
 if [[ "$ROOTFS_TARBALL" =~ tar\.gz$ ]]; then
 	TAR_OPTS="--numeric-owner -xzf"
 fi
+if [[ "$ROOTFS_TARBALL" =~ tar\.zst$ ]]; then
+	TAR_OPTS="--numeric-owner --zstd -xf"
+fi
 if [[ "$ROOTFS_TARBALL" =~ \.tar$ ]]; then
 	TAR_OPTS="--numeric-owner -xf"
 fi
 if [ -z "$TAR_OPTS" ]; then
 	echo "Error: Unable to determine sdk tarball format"
-	echo "Accepted types: .tar / .tar.gz / .tar.bz2 / .tar.xz"
+	echo "Accepted types: .tar / .tar.gz / .tar.bz2 / .tar.xz / tar.zst"
 	exit 1
 fi