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" +}