From 96b493f8ba0c842ea60f85bee32b6decbbcdcadf Mon Sep 17 00:00:00 2001 From: h3lp Date: Sat, 14 Mar 2026 01:11:24 +0200 Subject: [PATCH] Fix world packing --- cavemen/nixrunserver.sh | 10 +++++++++- cavemen/packworld.sh | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/cavemen/nixrunserver.sh b/cavemen/nixrunserver.sh index 8e6dced..8ba90ee 100755 --- a/cavemen/nixrunserver.sh +++ b/cavemen/nixrunserver.sh @@ -9,7 +9,15 @@ java -Xmx${MEMORY_MAX}M -Xms${MEMORY_MIN}M -jar minecraft_server.jar nogui read -rp "Pack and publish world? [y/N] " answer if [[ "$answer" =~ ^[Yy]$ ]]; then - /home/h3lp/mineserver/packworld.sh + set -e + WORLD=/home/h3lp/mineserver/world + OUTPUT=/var/www/hostedfiles/world.tar.xz + TMP=$(mktemp) + tar -cJf "$TMP" -C "$WORLD" . + mv "$TMP" "$OUTPUT" + chmod 644 "$OUTPUT" + echo "Done: $OUTPUT" + set +e fi read -rp "Press Enter to continue..." diff --git a/cavemen/packworld.sh b/cavemen/packworld.sh index a6eed05..7a3dd94 100755 --- a/cavemen/packworld.sh +++ b/cavemen/packworld.sh @@ -11,5 +11,6 @@ TMP=$(mktemp) tar -cJf "$TMP" -C "$WORLD" . mv "$TMP" "$OUTPUT" +chmod 644 "$OUTPUT" echo "Done: $OUTPUT"