From 51426c37da8f4236ebee20f62743b8e99efc38c2 Mon Sep 17 00:00:00 2001 From: andrussal Date: Tue, 9 Dec 2025 11:01:35 +0100 Subject: [PATCH] Harden bundle packaging tar options --- scripts/build-bundle.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/build-bundle.sh b/scripts/build-bundle.sh index b2e82f4..8bd3373 100755 --- a/scripts/build-bundle.sh +++ b/scripts/build-bundle.sh @@ -116,5 +116,11 @@ cp "${HOST_EXEC_BIN}" "${bundle_dir}/artifacts/" cp "${HOST_CLI_BIN}" "${bundle_dir}/artifacts/" mkdir -p "$(dirname "${OUTPUT}")" -tar --no-mac-metadata --no-xattrs -czf "${OUTPUT}" -C "${bundle_dir}" artifacts +if tar --help 2>/dev/null | grep -q -- '--no-mac-metadata'; then + tar --no-mac-metadata --no-xattrs -czf "${OUTPUT}" -C "${bundle_dir}" artifacts +elif tar --help 2>/dev/null | grep -q -- '--no-xattrs'; then + tar --no-xattrs -czf "${OUTPUT}" -C "${bundle_dir}" artifacts +else + tar -czf "${OUTPUT}" -C "${bundle_dir}" artifacts +fi echo "Bundle created at ${OUTPUT}"