Files
TuxDMX-WebUI/scripts/uninstall-pi.sh
T
thomas 1f110866f5
CI / backend (pull_request) Canceled after 0s
CI / shell (pull_request) Canceled after 0s
CI / frontend (pull_request) Canceled after 0s
CI / arm64-smoke (pull_request) Canceled after 0s
CI / backend (push) Canceled after 0s
CI / shell (push) Canceled after 0s
CI / frontend (push) Canceled after 0s
CI / arm64-smoke (push) Canceled after 0s
Update docs and screenshots
2026-07-25 10:26:29 +02:00

35 lines
765 B
Bash

#!/usr/bin/env bash
set -euo pipefail
PURGE_APP="false"
PURGE_DATA="false"
for arg in "$@"; do
case "$arg" in
--purge-app) PURGE_APP="true" ;;
--purge-data) PURGE_DATA="true" ;;
*) echo "Ukendt argument: $arg" >&2; exit 2 ;;
esac
done
if [[ "${EUID}" -ne 0 ]]; then
echo "Kør uninstall-pi.sh som root eller via sudo." >&2
exit 1
fi
systemctl disable --now tuxdmx.service || true
rm -f /etc/systemd/system/tuxdmx.service
systemctl daemon-reload
if [[ "$PURGE_APP" == "true" ]]; then
rm -rf /opt/tuxdmx
fi
if [[ "$PURGE_DATA" == "true" ]]; then
rm -rf /var/lib/tuxdmx /var/log/tuxdmx /etc/tuxdmx
fi
echo "TuxDMX service er fjernet."
echo "Brug --purge-app og/eller --purge-data, hvis applikationsfiler eller data også skal slettes."