From f796d19712e789c706276c32378df369a1843f76 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 02:43:07 +0000 Subject: [PATCH] hive package: no AppleDouble entries in the tar (COPYFILE_DISABLE, no mac metadata) GNU tar on HiveOS materialised the Mac's extended headers as ._ files next to every binary. Co-Authored-By: Claude Fable 5.1 --- packaging/hive/make-hive-package.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/hive/make-hive-package.sh b/packaging/hive/make-hive-package.sh index 1278a7688..ece6c8ee8 100755 --- a/packaging/hive/make-hive-package.sh +++ b/packaging/hive/make-hive-package.sh @@ -39,7 +39,7 @@ sed "s/^CUSTOM_VERSION=.*/CUSTOM_VERSION=$VERSION/" "$HERE/h-manifest.conf" > "$ chmod +x "$stage"/h-*.sh "$stage"/bin/* for f in "$stage"/h-*.sh; do bash -n "$f"; done tgz="$OUT/igneum-hive-$VERSION.tar.gz" -tar -C "$OUT" -czf "$tgz" igneum +COPYFILE_DISABLE=1 tar -C "$OUT" --no-xattrs --no-mac-metadata -czf "$tgz" igneum 2>/dev/null || COPYFILE_DISABLE=1 tar -C "$OUT" -czf "$tgz" igneum rm -rf "$stage" sum="$(shasum -a 256 "$tgz" 2>/dev/null | awk '{print $1}' || sha256sum "$tgz" | awk '{print $1}')" log "wrote $tgz ($(du -h "$tgz" | cut -f1), sha256 $sum)"