Improved packaging script

This commit is contained in:
Gonçalo Correia 2026-04-14 01:12:51 +01:00
parent 88f09f4fe4
commit 2c878669b6

View file

@ -4,12 +4,14 @@ ADDON_NAME="AltSystem"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
OUTPUT_DIR="$(mktemp -d)" OUTPUT_DIR="$(mktemp -d)"
OUTPUT_FILE="$OUTPUT_DIR/$ADDON_NAME.zip" OUTPUT_FILE="$OUTPUT_DIR/$ADDON_NAME.zip"
STAGING_DIR="$(mktemp -d)"
cd "$SCRIPT_DIR/.." && \ mkdir -p "$STAGING_DIR/$ADDON_NAME"
zip -r "$OUTPUT_FILE" "$ADDON_NAME" \ rsync -a --exclude='.DS_Store' --exclude='__MACOSX' --exclude='.git' "$SCRIPT_DIR/" "$STAGING_DIR/$ADDON_NAME/"
-x "*/.DS_Store" \
-x "*/__MACOSX/*" \ cd "$STAGING_DIR" && \
-x "*/.git/*" \ zip -r "$OUTPUT_FILE" "$ADDON_NAME"
-x "*/.git"
rm -rf "$STAGING_DIR"
echo "$OUTPUT_FILE" echo "$OUTPUT_FILE"