diff --git a/net/udp-broadcast-relay-redux-openwrt/Makefile b/net/udp-broadcast-relay-redux-openwrt/Makefile index 8f120d944..4e47aea6e 100644 --- a/net/udp-broadcast-relay-redux-openwrt/Makefile +++ b/net/udp-broadcast-relay-redux-openwrt/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=udp-broadcast-relay-redux -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_LICENSE:=GPL-2.0 PKG_SOURCE_PROTO:=git diff --git a/net/udp-broadcast-relay-redux-openwrt/files/udp-broadcast-relay-redux.init b/net/udp-broadcast-relay-redux-openwrt/files/udp-broadcast-relay-redux.init index 669421588..cafa4efa4 100644 --- a/net/udp-broadcast-relay-redux-openwrt/files/udp-broadcast-relay-redux.init +++ b/net/udp-broadcast-relay-redux-openwrt/files/udp-broadcast-relay-redux.init @@ -15,7 +15,8 @@ validate_section_udp_broadcast_relay_redux() 'port:port' \ 'network:list(string)' \ 'src_override:ip4addr' \ - 'dest_override:ip4addr' + 'dest_override:ip4addr' \ + 'multicast:ip4addr' [ -z "$id" ] && return 1 @@ -27,7 +28,7 @@ validate_section_udp_broadcast_relay_redux() } udp_broadcast_relay_redux_instance() { - local net network ifname id port src_override dest_override + local net network ifname id port src_override dest_override multicast validate_section_udp_broadcast_relay_redux "${1}" || { echo "Validation failed" @@ -58,6 +59,10 @@ udp_broadcast_relay_redux_instance() { procd_append_param command "-t" "$dest_override" fi + if [ -n "$multicast" ] ; then + procd_append_param command "--multicast" "$multicast" + fi + procd_add_jail ubr-${PIDCOUNT} cgroupsns procd_close_instance } diff --git a/net/udp-broadcast-relay-redux-openwrt/files/udp_broadcast_relay_redux.config b/net/udp-broadcast-relay-redux-openwrt/files/udp_broadcast_relay_redux.config index f7164bd68..6ba4de220 100644 --- a/net/udp-broadcast-relay-redux-openwrt/files/udp_broadcast_relay_redux.config +++ b/net/udp-broadcast-relay-redux-openwrt/files/udp_broadcast_relay_redux.config @@ -4,3 +4,4 @@ # list network lan # list network vpnsrv # option dest_override 10.66.2.13 +# option multicast 239.255.255.250