relayd: add uci validation
Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 39623
This commit is contained in:
parent
7d4103ddd4
commit
159ee2bbd3
1 changed files with 13 additions and 0 deletions
|
@ -6,6 +6,19 @@ START=80
|
|||
USE_PROCD=1
|
||||
PROG=/usr/sbin/relayd
|
||||
|
||||
validate_proto_relayd()
|
||||
{
|
||||
uci_validate_section network "interface" "${1}" \
|
||||
'network:list(string)' \
|
||||
'expiry:uinteger:30' \
|
||||
'retry:uinteger:5' \
|
||||
'table:range(0, 65535):16800' \
|
||||
'forward_bcast:bool:1' \
|
||||
'forward_dhcp:bool:1'
|
||||
|
||||
return $?
|
||||
}
|
||||
|
||||
resolve_ifname() {
|
||||
grep -qs "^ *$1:" /proc/net/dev && {
|
||||
procd_append_param command -I "$1"
|
||||
|
|
Loading…
Reference in a new issue