igmpproxy: fix creation of firewall rules
authorJaap Buurman <jaapbuurman@gmail.com>
Tue, 1 May 2018 09:53:53 +0000 (11:53 +0200)
committerJohn Crispin <john@phrozen.org>
Mon, 7 May 2018 09:01:04 +0000 (11:01 +0200)
commit0b04926433b60ac1ec448f9dfa8a36dfe5bdcae9
tree1d87ce3c3f160b6a79be433e3bd1bc442f187cd3
parent0a7657c300354451d0a1ef04b9245eb628f03709
igmpproxy: fix creation of firewall rules

The init sccript for igmpproxy uses the option 'network' both as an interface name for fetching the l3_device name and for creating the firewall rules. This only works if the name of the network and firewall zone are identical.

This commit introduces a new option 'zone' for configuring the upstream and downstream firewall zones in order for the init script to create the required firewall rules automatically. When no such options are given, the init script falls back to not creating the firewall rules and the user can opt to create these manually.

Signed-off-by: Jaap Buurman <jaapbuurman@gmail.com>
package/network/services/igmpproxy/Makefile
package/network/services/igmpproxy/files/igmpproxy.config
package/network/services/igmpproxy/files/igmpproxy.init