diff options
| author | Stan Grishin <stangri@melmac.ca> | 2022-10-07 06:26:21 +0000 |
|---|---|---|
| committer | Stan Grishin <stangri@melmac.ca> | 2022-10-07 06:29:40 +0000 |
| commit | 796a3dda800b0d17df06d87995148b934be15e5d (patch) | |
| tree | 19236fbb46c99b949d5d24869aa094a60f3cf053 /net/https-dns-proxy/files | |
| parent | 15fdb5fa166c1d41236c519821cad6e92fbb8e68 (diff) | |
https-dns-proxy: update to 2022-08-12-1
* update to upstream version 2022-08-12
* add ca_certs_file option for CA certs file for curl
* add procd_add_interface_trigger for wan6 (hopefully fixes
https://github.com/openwrt/packages/issues/19531)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Diffstat (limited to 'net/https-dns-proxy/files')
| -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 } |
