#!/bin/bash

ACTIVEX_NAME="@activex_name@"
BOTTLE_NAME="@public_bottle_name@"
DISABLE_CLEAN_BOTTLE="@disable_clean_bottle@"

doremove()
{
    echo "prerm do remove script"
    if [ -f "/opt/apps/@deb_package_name@/files/install.sh" ];then
        /opt/apps/@deb_package_name@/files/install.sh -r
    fi
}

doupdate()
{
    echo "prerm do update script"
    if [ -f "/opt/apps/@deb_package_name@/files/install.sh" ];then
        /opt/apps/@deb_package_name@/files/install.sh -r
    fi
}

case $1 in
    "remove")
        if [ "$2" == "in-favour" ]; then
            echo "prerm Conflictor: install $3 version $4 to remove me"
        else
            echo "prerm normal remove"
        fi
        doremove
        ;;
    "upgrade")
        echo "prerm Old: upgrade to version $2"
        doupdate
        ;;
    "failed-upgrade")
        echo "prerm failed to upgrade from $3"
        ;;
    "deconfigure")
        # $2 == "in-favour"
        echo "prerm Deconfigured: install package:$3 version $4"
        if [ "#$5" == "removing" ]; then
            echo "Deconfigured: removing conflicting package $6 version $7"
        fi
        ;;
    *)
        ;;
esac

# Make sure the script returns 0
true

#DEBHELPER#
