From 287c03570de1c0bf07a0046ec8c0a16409402fe2 Mon Sep 17 00:00:00 2001 From: Rukira 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"