Your IP : 10.128.30.70


Current Path : /var/lib/dpkg/info/
Upload File :
Current File : //var/lib/dpkg/info/rmmagent.postrm

#!/bin/sh

# Reference: https://wiki.debian.org/MaintainerScripts

set -e

if [ -n "${RMM_DEBUG}" ]; then
    echo "Running: $0 $@"
    set -x
fi

RMM_BASE="/usr/local/rmmagent"
LOG_DIR="/var/log/rmmagent"

# Init logs, if not available
mkdir -p "${LOG_DIR}"

logInfo() # message
{
    logMessage "$1" false
    if [ -n "${RMM_DEBUG}" ]; then
        echo "$1"
    fi
}

logWarning() # message
{
    logMessage "$1" true
    echo "$1"
}

logMessage() # message, isWarning
{
    if [ -d "${LOG_DIR}" ]; then
        Prefix="I"
        if ${2}; then
            Prefix="W"
        fi
        echo "[`date '+%Y-%m-%d %H:%M:%S'`] [${Prefix}] $1" >> "${LOG_DIR}/package_script.log"
    fi
}

removeDirectory()
{
    logInfo "Remove rmmagent directory"
    rm -rf "${RMM_BASE}" || logWarning "Error removing directory"
}

removeFusionAgent()
{
    logInfo "Remove Fusion agent"
    /opt/msp-agent/uninstall.sh || logWarning "Error removing Fusion agent"
}

logInfo "postrm script is executing: $1 command"

case "$1" in
    remove)
        removeDirectory
        removeFusionAgent
        ;;
    upgrade|purge|abort-install|disappear)
        ;;
    failed-upgrade|abort-upgrade)
        logWarning "Action can't be undone"
        exit 1
        ;;
    *)
        logWarning "postrm called with unknown argument '$1'" >&2
        exit 1
esac

exit 0