initial commit

This commit is contained in:
adam committed 2026-09-28 16:52:30 +00:00
commit 910b438686
19 files changed
+1790

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
#!/bin/sh
set -e
# On removal, stop all instances while the helper script still exists, so each
# server is sent "exit" and saves its world. (Without the script, systemd would
# just kill them.) Upgrades leave running servers alone.
case "$1" in
remove|deconfigure)
if [ -d /run/systemd/system ]; then
units=$(systemctl list-units --plain --no-legend --all 'terraria@*.service' | awk '{print $1}')
if [ -n "$units" ]; then
echo "Stopping Terraria instances: $units"
systemctl stop $units || true
fi
fi
;;
esac
exit 0