#!/bin/sh set -e MYNAME="${0##*/}" report() { echo "${MYNAME}: $*" ; } report_warn() { report "Warning: $*" >&2 ; } report_err() { report "Error: $*" >&2 ; } process_state_file() { rm -f /run/network/ifstatenew } process_udev() { if [ -e /etc/udev/rules.d/80-networking.rules ]; then udevlink=$(readlink /etc/udev/rules.d/80-networking.rules 2>/dev/null || true) [ -n "$udevlink" -a "$udevlink" = "/dev/null" ] && rm -f /etc/udev/rules.d/80-networking.rules fi if [ -e /etc/udev/rules.d/60-bridge-network-interface.rules ]; then udevlink=$(readlink /etc/udev/rules.d/60-bridge-network-interface.rules 2>/dev/null || true) [ -n "$udevlink" -a "$udevlink" = "/dev/null" ] && rm -f /etc/udev/rules.d/60-bridge-network-interface.rules fi } case "$1" in purge|remove|abort-install|disappear) process_state_file process_udev ;; upgrade|failed-upgrade|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # Automatically added by dh_installinit/12 if [ "$1" = "purge" ] ; then update-rc.d networking remove >/dev/null fi # End automatically added section # Automatically added by dh_systemd_enable/12 if [ "$1" = "remove" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper mask 'networking.service' >/dev/null || true fi fi if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper purge 'networking.service' >/dev/null || true deb-systemd-helper unmask 'networking.service' >/dev/null || true fi fi # End automatically added section exit 0