1 #!/bin/sh /etc/rc.common
2 # Copyright (c) 2021 OpenWrt.org
12 config_get blacklist
"$cfg" blacklist
13 json_add_array blacklist
14 for i
in $blacklist; do
15 json_add_string
"" "$i"
19 config_get_bool bridge_local_tx
"$cfg" bridge_local_tx
1
20 json_add_boolean bridge_local_tx
"$bridge_local_tx"
22 config_get_bool bridge_local_rx
"$cfg" bridge_local_rx
0
23 json_add_boolean bridge_local_rx
"$bridge_local_rx"
30 config_foreach get_defaults defaults
32 ubus call bridger set_config
"$(json_dump)"
36 procd_add_reload_trigger bridger
41 procd_set_param
command "$PROG"
42 procd_set_param respawn
47 ubus
-t 10 wait_for bridger
48 [ $?
= 0 ] && reload_service