summaryrefslogtreecommitdiff
path: root/net/https-dns-proxy/files/https-dns-proxy.init
diff options
context:
space:
mode:
authorStan Grishin <stangri@melmac.ca>2022-10-07 14:27:38 -0700
committerGitHub <noreply@github.com>2022-10-07 14:27:38 -0700
commit56627992fa557a0d1405cc7db807c4f4272a6b0b (patch)
tree9b614d2adfaf53eefc52a07bc856eb9f9ad50e53 /net/https-dns-proxy/files/https-dns-proxy.init
parent0d5d9e573723782fd5759009915d8d3cd2142783 (diff)
parent796a3dda800b0d17df06d87995148b934be15e5d (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-xnet/https-dns-proxy/files/https-dns-proxy.init18
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
}