#!/bin/sh

set -e

## <asset scriplets/postun>


set -e

if [ -z $RHEL ]; then RHEL=0; fi;

post_uninstall() {
    # For uninstall, not upgrade
    # does not need to be in chkservd anymore #
    rm -f /var/run/chkservd/clamd
    sed -i '/^clamd:/d' /etc/chkserv.d/chkservd.conf

    # cleanup directory #
    rm -f /var/clamd
    rm -f /var/run/chkservd.services_suspend/clamd

    /usr/bin/systemctl daemon-reload

    # unregister the plugin in WHM
    /usr/local/cpanel/bin/unregister_appconfig /var/cpanel/apps/clamavconnector.conf ||:

    /usr/local/cpanel/scripts/restartsrv_chkservd --no-verbose ||:

    if [ -e '/usr/sbin/exim' -a ! -e '/etc/eximdisable' ]; then
        /usr/local/cpanel/scripts/buildeximconf
        /usr/local/cpanel/scripts/restartsrv_exim --no-verbose
    fi
}

post_upgrade() {
    # For upgrade
    # Disable clamav monitor setting that was added in post
    /usr/local/cpanel/scripts/restartsrv_tailwatchd --no-verbose ||:
}

## </asset>


case "$1" in
  upgrade)
    post_upgrade;
  ;;
  remove)
    post_uninstall;
  ;;
esac

exit 0