#!/bin/bash
# postrm script for pmm-agent
#

set -e

if [ -f /usr/share/debconf/confmodule ]; then
  . /usr/share/debconf/confmodule
fi

case "$1" in

  purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
  ;;

  *)
    echo "postrm called with unknown argument '$1'" 1>&2
    exit 1
  ;;

esac

if [ "$1" = "purge" ]; then
    userdel pmm-agent || true
    if [ -f /usr/local/percona/pmm/config/pmm-agent.yaml ]; then
        rm -f /usr/local/percona/pmm/config/pmm-agent.yaml
    fi
    if [ -f /usr/local/percona/pmm/config/pmm-agent.yaml.new ]; then
        rm -f /usr/local/percona/pmm/config/pmm-agent.yaml.new
    fi
    if [ -f /usr/local/percona/pmm/config/pmm-agent.yaml.bak ]; then
        rm -f /usr/local/percona/pmm/config/pmm-agent.yaml.bak
    fi

    if [ -d /usr/local/percona/pmm/config ] && [ -z "$(ls -A /usr/local/percona/pmm/config)" ]; then
        rmdir /usr/local/percona/pmm/config
    fi
    if [ -d /usr/local/percona/pmm ] && [ -z "$(ls -A /usr/local/percona/pmm)" ]; then
        rmdir /usr/local/percona/pmm
    fi
fi

#DEBHELPER#

exit 0
