#!/bin/sh
[ -n "${IPKG_INSTROOT}" ] && exit 0
/etc/init.d/fptn stop >/dev/null 2>&1
/etc/init.d/fptn disable >/dev/null 2>&1
if uci -q get firewall.fptn >/dev/null 2>&1; then
	while :; do
		idx=$(uci show firewall 2>/dev/null | sed -n "s/^firewall\.@forwarding\[\([0-9]*\)\]\.dest='fptn'$/\1/p" | head -1)
		[ -n "$idx" ] || break
		uci -q delete "firewall.@forwarding[$idx]" || break
	done
	uci -q delete firewall.fptn
	uci commit firewall
	/etc/init.d/firewall reload >/dev/null 2>&1
fi
exit 0
