| Message ID | 20260114102611.831284-1-asb@igalia.com |
|---|---|
| State | New |
| Headers | show |
| Series | runqemu-extract-sdk: support tar.zst format | expand |
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
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(-)