From 33a7c027c21cf03f5096c717e4704120c5f68ffd Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Fri, 10 Apr 2026 10:36:06 -0700 Subject: [PATCH] Halt and unload the service on cleanup --- 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 256972e..c3b18e1 100644 --- a/pkg/aur/remoteterm-meshcore.install +++ b/pkg/aur/remoteterm-meshcore.install @@ -27,3 +27,18 @@ post_upgrade() { fi fi } + +pre_remove() { + if command -v systemctl &>/dev/null && systemctl --version &>/dev/null 2>&1; then + systemctl disable --now remoteterm-meshcore 2>/dev/null || true + fi +} + +post_remove() { + if command -v systemctl &>/dev/null && systemctl --version &>/dev/null 2>&1; 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" +}