d0f030be8a6a04ca198e3fc8b14b39054865c10b
4 fw4
-q network
"$INTERFACE" >/dev
/null
&& return 0
5 eval $
(ubus call
"network.interface.$INTERFACE" status | jsonfilter
-e 'ZONE=@.data.zone')
6 fw4
-q zone
"$ZONE" >/dev
/null
9 [ "$ACTION" = ifup
-o "$ACTION" = ifupdate
] ||
exit 0
10 [ "$ACTION" = ifupdate
-a -z "$IFUPDATE_ADDRESSES" -a -z "$IFUPDATE_DATA" ] && exit 0
12 /etc
/init.d
/firewall enabled ||
exit 0
16 logger
-t firewall
"Reloading firewall due to $ACTION of $INTERFACE ($DEVICE)"