diff options
author | Huangbin Zhan <zhanhb88@gmail.com> | 2021-01-17 22:28:05 +0800 |
---|---|---|
committer | Huangbin Zhan <zhanhb88@gmail.com> | 2021-01-17 22:28:05 +0800 |
commit | 9eab8cceda7640a751dce82ec7d7547b0d1e1ed6 (patch) | |
tree | ff772ce2f62c22858087a3d0dd3201f61d115d4a /net/ddns-scripts/files/usr/lib | |
parent | e6e518b9ce41a5632e9ecb8d1e7251987baef37e (diff) |
ddns-scripts: fix wget-ssl path
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
Diffstat (limited to 'net/ddns-scripts/files/usr/lib')
-rw-r--r-- | net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh b/net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh index eeb212ec1..141547f30 100644 --- a/net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh +++ b/net/ddns-scripts/files/usr/lib/ddns/dynamic_dns_functions.sh @@ -85,7 +85,8 @@ NSLOOKUP=$(command -v nslookup) # Transfer Programs WGET=$(command -v wget) -WGET_SSL=$(command -v wget-ssl) +# SSL support is available if WGET_SSL is not empty +WGET_SSL=$("$WGET" -V 2>/dev/null | grep -F +https) CURL=$(command -v curl) # CURL_SSL not empty then SSL support available @@ -711,8 +712,8 @@ do_transfer() { [ -z "$bind_network" ] && [ "$ip_source" = "network" ] && [ "$ip_network" ] && bind_network="$ip_network" # lets prefer GNU Wget because it does all for us - IPv4/IPv6/HTTPS/PROXY/force IP version - if [ -n "$WGET_SSL" -a $USE_CURL -eq 0 ]; then # except global option use_curl is set to "1" - __PROG="$WGET_SSL --hsts-file=/tmp/.wget-hsts -nv -t 1 -O $DATFILE -o $ERRFILE" # non_verbose no_retry outfile errfile + if [ -n "$WGET_SSL" ] && [ $USE_CURL -eq 0 ]; then # except global option use_curl is set to "1" + __PROG="$WGET --hsts-file=/tmp/.wget-hsts -nv -t 1 -O $DATFILE -o $ERRFILE" # non_verbose no_retry outfile errfile # force network/ip to use for communication if [ -n "$bind_network" ]; then local __BINDIP |