#!/bin/bash
set -e

case "$1" in
    remove|upgrade|deconfigure)
        # Stop service before removal or upgrade
        if systemctl is-active --quiet sensorpajen.service 2>/dev/null; then
            echo "Stopping sensorpajen service..."
            systemctl stop sensorpajen.service || true
        fi

        # Disable service on removal (not upgrade)
        if [ "$1" = "remove" ]; then
            systemctl disable sensorpajen.service || true
        fi
        ;;

    failed-upgrade)
        ;;

    *)
        echo "prerm called with unknown argument \`$1'" >&2
        exit 1
        ;;
esac

exit 0
