#!/bin/sh
set -e

# Check if this is an upgrade (Debian: "upgrade", RPM: "1")
if [ "$1" = "upgrade" ] || [ "$1" = "1" ]; then
    exit 0
fi

# Stop systemd service
if command -v systemctl >/dev/null 2>&1 && systemctl --version >/dev/null 2>&1; then
    systemctl stop edgedragon.service 2>/dev/null || true
    systemctl disable edgedragon.service 2>/dev/null || true
fi

# Stop OpenRC service
if command -v rc-service >/dev/null 2>&1; then
    rc-service edgedragon stop 2>/dev/null || true
    rc-update del edgedragon default 2>/dev/null || true
fi
