#!/bin/bash
set -e

case "$1" in
  purge)
    # Remove data, logs, config only on purge (not plain remove)
    rm -rf /var/lib/irc-bot /var/log/irc-bot /etc/irc-bot
    # Remove system user
    if getent passwd irc-bot > /dev/null 2>&1; then
      deluser --system irc-bot 2>/dev/null || true
    fi
    if getent group irc-bot > /dev/null 2>&1; then
      delgroup --system irc-bot 2>/dev/null || true
    fi
    if [ -d /run/systemd/system ]; then
      systemctl daemon-reload
    fi
    ;;
  remove)
    # Remove the venv on plain remove (can be rebuilt on reinstall)
    rm -rf /opt/irc-bot/venv
    ;;
esac

exit 0
