mirror of
https://github.com/openwrt/packages.git
synced 2025-12-21 23:34:31 +04:00
udp-broadcast-relay-redux-openwrt: add multicast config option
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=udp-broadcast-relay-redux
|
PKG_NAME:=udp-broadcast-relay-redux
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=3
|
||||||
PKG_LICENSE:=GPL-2.0
|
PKG_LICENSE:=GPL-2.0
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ validate_section_udp_broadcast_relay_redux()
|
|||||||
'port:port' \
|
'port:port' \
|
||||||
'network:list(string)' \
|
'network:list(string)' \
|
||||||
'src_override:ip4addr' \
|
'src_override:ip4addr' \
|
||||||
'dest_override:ip4addr'
|
'dest_override:ip4addr' \
|
||||||
|
'multicast:ip4addr'
|
||||||
|
|
||||||
[ -z "$id" ] && return 1
|
[ -z "$id" ] && return 1
|
||||||
|
|
||||||
@@ -27,7 +28,7 @@ validate_section_udp_broadcast_relay_redux()
|
|||||||
}
|
}
|
||||||
|
|
||||||
udp_broadcast_relay_redux_instance() {
|
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}" || {
|
validate_section_udp_broadcast_relay_redux "${1}" || {
|
||||||
echo "Validation failed"
|
echo "Validation failed"
|
||||||
@@ -58,6 +59,10 @@ udp_broadcast_relay_redux_instance() {
|
|||||||
procd_append_param command "-t" "$dest_override"
|
procd_append_param command "-t" "$dest_override"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -n "$multicast" ] ; then
|
||||||
|
procd_append_param command "--multicast" "$multicast"
|
||||||
|
fi
|
||||||
|
|
||||||
procd_add_jail ubr-${PIDCOUNT} cgroupsns
|
procd_add_jail ubr-${PIDCOUNT} cgroupsns
|
||||||
procd_close_instance
|
procd_close_instance
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,3 +4,4 @@
|
|||||||
# list network lan
|
# list network lan
|
||||||
# list network vpnsrv
|
# list network vpnsrv
|
||||||
# option dest_override 10.66.2.13
|
# option dest_override 10.66.2.13
|
||||||
|
# option multicast 239.255.255.250
|
||||||
|
|||||||
Reference in New Issue
Block a user