diff options
| author | Stan Grishin <stangri@melmac.ca> | 2022-10-07 14:27:38 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-07 14:27:38 -0700 |
| commit | 56627992fa557a0d1405cc7db807c4f4272a6b0b (patch) | |
| tree | 9b614d2adfaf53eefc52a07bc856eb9f9ad50e53 /net/https-dns-proxy/files/https-dns-proxy.init | |
| parent | 0d5d9e573723782fd5759009915d8d3cd2142783 (diff) | |
| parent | 796a3dda800b0d17df06d87995148b934be15e5d (diff) | |
Merge pull request #19543 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2022-08-12-1
Diffstat (limited to 'net/https-dns-proxy/files/https-dns-proxy.init')
| -rwxr-xr-x | net/https-dns-proxy/files/https-dns-proxy.init | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/net/https-dns-proxy/files/https-dns-proxy.init b/net/https-dns-proxy/files/https-dns-proxy.init index 6bb44512b..f1a980c41 100755 --- a/net/https-dns-proxy/files/https-dns-proxy.init +++ b/net/https-dns-proxy/files/https-dns-proxy.init @@ -135,13 +135,14 @@ start_instance() { local cfg="$1" param listen_addr listen_port ipv6_resolvers_only p config_get_bool ipv6_resolvers_only "$cfg" 'use_ipv6_resolvers_only' '0' append_parm "$cfg" 'resolver_url' '-r' - append_parm "$cfg" 'polling_interval' '-i' append_parm "$cfg" 'listen_addr' '-a' '127.0.0.1' append_parm "$cfg" 'listen_port' '-p' "$port" append_parm "$cfg" 'dscp_codepoint' '-c' append_bootstrap "$cfg" 'bootstrap_dns' '-b' "$DEFAULT_BOOTSTRAP" append_parm "$cfg" 'user' '-u' 'nobody' append_parm "$cfg" 'group' '-g' 'nogroup' + append_parm "$cfg" 'ca_certs_file' '-C' + append_parm "$cfg" 'polling_interval' '-i' append_parm "$cfg" 'proxy_server' '-t' append_parm "$cfg" 'logfile' '-l' append_bool "$cfg" 'use_http1' '-x' @@ -246,15 +247,16 @@ stop_service() { } # shellcheck disable=SC1091 -service_triggers() { - local iface +service_triggers() { + local wan wan6 i . /lib/functions/network.sh network_flush_cache - network_find_wan iface - iface="${iface:-wan}" - if [ -n "$iface" ]; then - procd_add_interface_trigger "interface.*" "$iface" "/etc/init.d/${packageName}" restart - fi + network_find_wan wan + network_find_wan6 wan6 + wan="${wan:-wan}" + for i in "$wan" "$wan6"; do + procd_add_interface_trigger "interface.*" "$i" "/etc/init.d/${packageName}" restart + done procd_add_config_trigger "config.change" "$packageName" "/etc/init.d/${packageName}" restart } |
