Unverified Commit 8718ac0c authored by Matthew's avatar Matthew Committed by GitHub
Browse files

duckdns doesn't permit subdomains or underscores

parent 71a5f0e8
...@@ -91,13 +91,13 @@ dns_duckdns_rm() { ...@@ -91,13 +91,13 @@ dns_duckdns_rm() {
#################### Private functions below ################################## #################### Private functions below ##################################
#fulldomain=_acme-challenge.domain.duckdns.org #fulldomain=acme-challenge-domain.duckdns.org
#returns #returns
# _duckdns_domain=domain # _duckdns_domain=acme-challenge-domain
_duckdns_get_domain() { _duckdns_get_domain() {
# We'll extract the domain/username from full domain # We'll extract the domain/username from full domain
_duckdns_domain="$(printf "%s" "$fulldomain" | _lower_case | _egrep_o '[.][^.][^.]*[.]duckdns.org' | cut -d . -f 2)" _duckdns_domain="$(printf "%s" "$fulldomain" | _lower_case | sed 's/^\([a-z0-9-]*\)\.duckdns\.org/\1/')"
if [ -z "$_duckdns_domain" ]; then if [ -z "$_duckdns_domain" ]; then
_err "Error extracting the domain." _err "Error extracting the domain."
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment