From 2393dadf1b7d072d6e49a8908078ccc0a40ccd34 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Fri, 10 Apr 2026 10:48:38 -0700 Subject: [PATCH] Unload the service on uninstall --- pkg/aur/remoteterm-meshcore.install | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkg/aur/remoteterm-meshcore.install b/pkg/aur/remoteterm-meshcore.install index 2560b69..da3c821 100644 --- a/pkg/aur/remoteterm-meshcore.install +++ b/pkg/aur/remoteterm-meshcore.install @@ -18,3 +18,18 @@ post_upgrade() { fi fi } + +pre_remove() { + if [ -d /run/systemd/system ] && command -v systemctl &>/dev/null; then + systemctl disable --now remoteterm-meshcore 2>/dev/null || true + fi +} + +post_remove() { + if [ -d /run/systemd/system ] && command -v systemctl &>/dev/null; then + systemctl daemon-reload + fi + + echo "==> Database and config remain in /var/lib/remoteterm-meshcore/, remoteterm user retained." + echo "==> To fully clean up: sudo rm -rf /var/lib/remoteterm-meshcore" +}