diff --git a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js index 78180ef..f43a9b6 100644 --- a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js +++ b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js @@ -128,8 +128,8 @@ function createSettingsContent(section) { o = section.option( widgets.NetworkSelect, - 'restart_ifaces', - _('Interface for monitoring'), + 'badwan_monitored_interfaces', + _('Monitored Interfaces'), _('Select the WAN interfaces to be monitored'), ); o.depends('enable_badwan_interface_monitoring', '1'); diff --git a/podkop/files/etc/init.d/podkop b/podkop/files/etc/init.d/podkop index 469fdf0..309f566 100755 --- a/podkop/files/etc/init.d/podkop +++ b/podkop/files/etc/init.d/podkop @@ -1,4 +1,5 @@ #!/bin/sh /etc/rc.common +# shellcheck disable=SC2034,SC2154 START=99 USE_PROCD=1 @@ -11,11 +12,12 @@ start_service() { echo "Start podkop" config_get enable_badwan_interface_monitoring "settings" "enable_badwan_interface_monitoring" - config_get restart_ifaces "settings" "restart_ifaces" + config_get badwan_monitored_interfaces "settings" "badwan_monitored_interfaces" procd_open_instance procd_set_param command /usr/bin/podkop start - [ "$enable_badwan_interface_monitoring" = "1" ] && [ -n "$restart_ifaces" ] && procd_set_param netdev $restart_ifaces + [ "$enable_badwan_interface_monitoring" = "1" ] && [ -n "$badwan_monitored_interfaces" ] && + procd_set_param netdev "$badwan_monitored_interfaces" procd_set_param stdout 1 procd_set_param stderr 1 procd_close_instance @@ -33,7 +35,7 @@ service_triggers() { echo "service_triggers start" config_get enable_badwan_interface_monitoring "settings" "enable_badwan_interface_monitoring" - config_get restart_ifaces "settings" "restart_ifaces" + config_get badwan_monitored_interfaces "settings" "badwan_monitored_interfaces" config_get procd_reload_delay "settings" "procd_reload_delay" "2000" PROCD_RELOAD_DELAY=$procd_reload_delay @@ -42,7 +44,7 @@ service_triggers() { procd_add_config_trigger "config.change" "$NAME" "$initscript" restart 'on_config_change' if [ "$enable_badwan_interface_monitoring" = "1" ]; then - for iface in $restart_ifaces; do + for iface in $badwan_monitored_interfaces; do procd_add_interface_trigger "interface.*.up" "$iface" /etc/init.d/podkop reload done fi