diff --git a/package/tunneldigger/files/config.default b/package/tunneldigger/files/config.default index 44b1fe92..571621a4 100644 --- a/package/tunneldigger/files/config.default +++ b/package/tunneldigger/files/config.default @@ -5,3 +5,4 @@ config broker option uuid 'abcd' option interface 'l2tp0' option limit_bw_down '1024' + option enabled '0' diff --git a/package/tunneldigger/files/tunneldigger.init b/package/tunneldigger/files/tunneldigger.init index d2a3db37..3ae1cb0f 100755 --- a/package/tunneldigger/files/tunneldigger.init +++ b/package/tunneldigger/files/tunneldigger.init @@ -10,12 +10,15 @@ config_cb() { config_get configname "$cfg" TYPE case "$configname" in broker) + config_get_bool enabled "$cfg" enabled 1 config_get addresses "$cfg" address config_get uuid "$cfg" uuid config_get interface "$cfg" interface config_get limit_bw_down "$cfg" limit_bw_down config_get hook_script "$cfg" hook_script + [ $enabled -eq 0 ] && return + local broker_opts="" for address in $addresses; do broker_opts="${broker_opts} -b ${address}"