]>
Commit | Line | Data |
---|---|---|
d1017fec | 1 | #!/bin/sh |
a6f80f0e | 2 | set -e |
3 | ||
d486dd0d | 4 | MYNAME="${0##*/}" |
59dad2ca | 5 | |
d486dd0d JF |
6 | report() { echo "${MYNAME}: $*" ; } |
7 | report_warn() { report "Warning: $*" >&2 ; } | |
8 | report_err() { report "Error: $*" >&2 ; } | |
d1017fec | 9 | |
d486dd0d | 10 | process_state_file() |
d1017fec | 11 | { |
d486dd0d | 12 | rm -f /run/network/ifstatenew |
d1017fec | 13 | } |
3e8ee54f | 14 | |
d486dd0d | 15 | process_udev() |
0e26f548 | 16 | { |
d486dd0d JF |
17 | if [ -e /etc/udev/rules.d/80-networking.rules ]; then |
18 | udevlink=$(readlink /etc/udev/rules.d/80-networking.rules 2>/dev/null || true) | |
19 | [ -n "$udevlink" -a "$udevlink" = "/dev/null" ] && rm -f /etc/udev/rules.d/80-networking.rules | |
0e26f548 | 20 | fi |
0e26f548 | 21 | |
d486dd0d JF |
22 | if [ -e /etc/udev/rules.d/60-bridge-network-interface.rules ]; then |
23 | udevlink=$(readlink /etc/udev/rules.d/60-bridge-network-interface.rules 2>/dev/null || true) | |
24 | [ -n "$udevlink" -a "$udevlink" = "/dev/null" ] && rm -f /etc/udev/rules.d/60-bridge-network-interface.rules | |
25 | fi | |
0e26f548 JF |
26 | } |
27 | ||
a6f80f0e | 28 | case "$1" in |
d486dd0d JF |
29 | purge|remove|abort-install|disappear) |
30 | process_state_file | |
31 | process_udev | |
0e26f548 | 32 | ;; |
d1017fec | 33 | |
d486dd0d JF |
34 | upgrade|failed-upgrade|abort-upgrade|disappear) |
35 | ;; | |
d1017fec | 36 | |
d486dd0d JF |
37 | *) |
38 | echo "postrm called with unknown argument \`$1'" >&2 | |
39 | exit 1 | |
40 | ;; | |
a6f80f0e | 41 | esac |
42 | ||
d1017fec JT |
43 | |
44 | #DEBHELPER# | |
45 | ||
46 | exit 0 |