diff --git a/packaging/deb/prerm b/packaging/deb/prerm new file mode 100755 index 0000000000000000000000000000000000000000..b961ff4342a99fd228b18e4b50983163fc3ef8a7 --- /dev/null +++ b/packaging/deb/prerm @@ -0,0 +1,29 @@ +#!/bin/bash -e + +case "$1" in + remove|purge|abort-install|abort-upgrade) + echo "[*] Stopping cellframe-node.service" + systemctl stop cellframe-node || true + echo "[*] Disabling cellframe-node.service" + systemctl disable cellframe-node || true + ;; + + disappear) + ;; + + upgrade) + echo "[*] Stopping cellframe-node.service" + systemctl stop cellframe-node || true + ;; + + failed-upgrade) + echo "[*] Stopping cellframe-node.service" + systemctl stop cellframe-node || true + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1;; +esac + +exit 0