Improved packaging script
This commit is contained in:
parent
88f09f4fe4
commit
2c878669b6
1 changed files with 8 additions and 6 deletions
14
package.sh
14
package.sh
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue