#!/bin/sh
# miniupnpd integration for firewall3

iptables -t filter -N MINIUPNPD 2>/dev/null
iptables -t nat -N MINIUPNPD 2>/dev/null

local ext_iface
for ext_iface in $(uci -q get upnpd.config.external_iface); do
	local ext_zone
	for ext_zone in $(fw3 -q network "$ext_iface"); do
		iptables -t filter -I zone_${ext_zone}_forward -j MINIUPNPD
		iptables -t nat -I zone_${ext_zone}_prerouting -j MINIUPNPD
	done
done