#!/bin/sh
set -e

# Stop and disable the service on removal, just stop on upgrade.
#
# deb: $1 = "remove" for removal, "upgrade" for upgrade
# rpm: $1 = 0 for removal, 1+ for upgrade
# apk: $1 is not set (always runs)

if command -v systemctl >/dev/null 2>&1; then
    case "${1}" in
        remove|0)
            systemctl stop prism 2>/dev/null || true
            systemctl disable prism 2>/dev/null || true
            ;;
        upgrade|[1-9]*)
            systemctl stop prism 2>/dev/null || true
            ;;
        *)
            systemctl stop prism 2>/dev/null || true
            ;;
    esac
fi
