5
UFW_CONF="/etc/ufw/ufw.conf"
11
if [ -e /usr/share/debconf/confmodule ]; then
12
. /usr/share/debconf/confmodule
16
for f in before.rules before6.rules after.rules after6.rules
18
if which ucf > /dev/null 2>&1; then
22
rm -f $RULES_PATH/$f.ucf-old $RULES_PATH/$f.ucf-new $RULES_PATH/$f.ucf-dist
24
rm -f $RULES_PATH/ufw.rules $RULES_PATH/ufw.rules.dpkg-old
25
rm -f $USER_PATH/user.rules $USER_PATH/user6.rules
27
# go back to default accept, if ufw was enabled
28
if [ -f "$UFW_CONF" ] && grep -qi "^ENABLED=yes" "$UFW_CONF"; then
29
for exe in iptables ip6tables
31
if which $exe > /dev/null 2>&1; then
32
$exe -P INPUT ACCEPT 2>/dev/null || true
33
$exe -P OUTPUT ACCEPT 2>/dev/null || true
34
$exe -P FORWARD ACCEPT 2>/dev/null || true
35
$exe -F 2>/dev/null || true
36
$exe -X 2>/dev/null || true
44
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
48
echo "postrm called with unknown argument '$1'" >&2