#!/bin/sh -e

prep_mv_conffile() {
        local PKGNAME="$1"
        local CONFFILE="$2"

        [ -e "$CONFFILE" ] || return 0

        local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')"
        local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \
                        sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")"
        if [ "$md5sum" = "$old_md5sum" ]; then
                rm -f "$CONFFILE"
        fi
}

case "$1" in
install|upgrade)
        if [ -n "$2" ] && dpkg --compare-versions "$2" le "1.1.0-6"; then
                prep_mv_conffile ifenslave "/etc/network/if-up.d/ifenslave"
                prep_mv_conffile ifenslave "/etc/network/if-down.d/ifenslave"
        fi
esac


