#!/bin/sh
set -e

if [ "$(id -u)" -ne 0 ]; then
    echo "This script must be run as root (use sudo)." >&2
    exit 1
fi

systemctl stop ns-infra-agent.service 2>/dev/null || true
systemctl disable ns-infra-agent.service 2>/dev/null || true

if command -v apt-get >/dev/null 2>&1; then
    apt-get purge -y ns-infra-agent || true
elif command -v dnf >/dev/null 2>&1; then
    dnf remove -y ns-infra-agent || true
elif command -v yum >/dev/null 2>&1; then
    yum remove -y ns-infra-agent || true
elif command -v apk >/dev/null 2>&1; then
    apk del ns-infra-agent || true
fi

rm -f /usr/local/bin/ns-infra-agent
rm -f /lib/systemd/system/ns-infra-agent.service
rm -rf /var/lib/ns-infra-agent
rm -rf /var/lib/namirasoft

userdel namirasoft 2>/dev/null || true

systemctl daemon-reload 2>/dev/null || true

echo "ns-infra-agent has been uninstalled."
