#!/bin/sh -e

case "$1" in
"install")
    # check for symlink abuse
    if [ -L /opt/CrowdStrike ]; then
        echo "WARNING: Symlink at /opt/CrowdStrike, installation may be insecure. Please remove /opt/CrowdStrike and try again."
        exit 1
    fi
    ;;
"upgrade")
    # check for symlink abuse
    if [ -L /opt/CrowdStrike ]; then
        echo "WARNING: Symlink at /opt/CrowdStrike, installation may be insecure. Please remove /opt/CrowdStrike and try again."
        exit 1
    fi
    if [ -e /etc/audisp/plugins.d/falcon-sensor.conf ]; then
        touch /opt/CrowdStrike/falcon-sensor.cleanup
        service auditd stop > /dev/null 2>&1 || true
    else
        service falcon-sensor stop > /dev/null 2>&1 || true
    fi

    if [ -e /opt/CrowdStrike/falconstore ]; then
        mv -f /opt/CrowdStrike/falconstore /opt/CrowdStrike/falconstore.bak > /dev/null 2>&1 || true
    fi

    if [ -e /opt/CrowdStrike/Registry.bin ]; then
        mv -f /opt/CrowdStrike/Registry.bin /opt/CrowdStrike/Registry.bin.bak > /dev/null 2>&1 || true
    fi

    if [ -e /opt/CrowdStrike/Registry_km.bin ]; then
        mv -f /opt/CrowdStrike/Registry_km.bin /opt/CrowdStrike/Registry_km.bin.bak > /dev/null 2>&1 || true
    fi
    ;;
"abort-upgrade")
    ;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.



exit 0
