tunneldigger-broker: update lib functions
Use config_foreach instead of config_cb Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
This commit is contained in:
parent
99dfea7730
commit
ab2b1ade27
1 changed files with 6 additions and 9 deletions
|
@ -11,12 +11,8 @@ tunneldigger_get_bridge() {
|
||||||
# Discover the configured bridge.
|
# Discover the configured bridge.
|
||||||
unset _td_bridge
|
unset _td_bridge
|
||||||
_td_bridge=""
|
_td_bridge=""
|
||||||
config_cb() {
|
handle_bridge() {
|
||||||
local cfg="$CONFIG_SECTION"
|
local cfg="$1"
|
||||||
config_get configname "$cfg" TYPE
|
|
||||||
if [ "$configname" != "bridge" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
config_get cfg_mtu "$cfg" mtu
|
config_get cfg_mtu "$cfg" mtu
|
||||||
config_get interface "$cfg" interface
|
config_get interface "$cfg" interface
|
||||||
|
@ -29,11 +25,12 @@ tunneldigger_get_bridge() {
|
||||||
}
|
}
|
||||||
|
|
||||||
config_load tunneldigger-broker
|
config_load tunneldigger-broker
|
||||||
reset_cb
|
config_foreach handle_bridge bridge $mtu
|
||||||
if [ -z "$_td_bridge" ]; then
|
if [ -z "$_td_bridge" ]; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
eval $variable=$_td_bridge
|
variable="$_td_bridge"
|
||||||
# network_get_device $variable $_td_bridge
|
export ${NO_EXPORT:+-n} "$1=$variable"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue