From 2c878669b6697cc0a60596beee3c6b58247b4227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Correia?= Date: Tue, 14 Apr 2026 01:12:51 +0100 Subject: [PATCH] Improved packaging script --- package.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/package.sh b/package.sh index d3cdbae..6febfa8 100755 --- a/package.sh +++ b/package.sh @@ -4,12 +4,14 @@ ADDON_NAME="AltSystem" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" OUTPUT_DIR="$(mktemp -d)" OUTPUT_FILE="$OUTPUT_DIR/$ADDON_NAME.zip" +STAGING_DIR="$(mktemp -d)" -cd "$SCRIPT_DIR/.." && \ -zip -r "$OUTPUT_FILE" "$ADDON_NAME" \ - -x "*/.DS_Store" \ - -x "*/__MACOSX/*" \ - -x "*/.git/*" \ - -x "*/.git" +mkdir -p "$STAGING_DIR/$ADDON_NAME" +rsync -a --exclude='.DS_Store' --exclude='__MACOSX' --exclude='.git' "$SCRIPT_DIR/" "$STAGING_DIR/$ADDON_NAME/" + +cd "$STAGING_DIR" && \ +zip -r "$OUTPUT_FILE" "$ADDON_NAME" + +rm -rf "$STAGING_DIR" echo "$OUTPUT_FILE"