#!/bin/sh
set -e
case "$1" in
    remove)
        # The configuration and the node state (identity, databases) stay
        # until the package is purged. Library folders are never touched.
        echo "kraken-mirror: kept /etc/kraken and /var/lib/kraken; apt purge deletes them." >&2
        echo "kraken-mirror: each library's .kraken/ folder stays too (admin manual, Removing Kraken completely)." >&2
        if [ -d /run/systemd/system ]; then
            systemctl daemon-reload || true
        fi
        if command -v apparmor_parser >/dev/null 2>&1; then
            for p in kraken-node kraken-relay; do
                apparmor_parser -R -W "/etc/apparmor.d/usr.lib.kraken.$p" >/dev/null 2>&1 || true
            done
        fi
        ;;
    purge)
        rm -rf /var/lib/kraken /etc/kraken
        ;;
esac
exit 0
