#!/bin/sh -e # This script can be called in the following ways: # # After the package was installed: # configure # # # If prerm fails during upgrade or fails on failed upgrade: # abort-upgrade # # If prerm fails during deconfiguration of a package: # abort-deconfigure in-favour # removing # # If prerm fails during replacement due to conflict: # abort-remove in-favour # Remove a no-longer used conffile rm_conffile() { CONFFILE="$1" if [ -e "$CONFFILE".dpkg-remove ]; then echo "Removing obsolete conffile $CONFFILE" rm -f "$CONFFILE".dpkg-remove fi } case "$1" in configure) # Upgrade from previous versions if dpkg --compare-versions "$2" lt "0.6.4-8"; then rm_conffile /etc/dbus-1/event.d/25NetworkManager rm_conffile /etc/dbus-1/event.d/26NetworkManagerDispatcher fi if ! getent group netdev > /dev/null; then addgroup --quiet --system netdev fi if [ -x "/etc/init.d/dbus" ]; then invoke-rc.d dbus force-reload || true fi ;; abort-upgrade|abort-deconfigure|abort-remove) ;; *) echo "$0 called with unknown argument \`$1'" 1>&2 exit 1 ;; esac #DEBHELPER# exit 0