You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/bash
|
|
|
|
|
|
# Special test script which will always fail to update dns
|
|
|
|
|
|
token=${DUCKDNS_TOKEN:-}
|
|
|
|
|
|
if [ -z "$token" ]; then
|
|
|
echo "DUCKDNS_TOKEN not set"
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
domain="$1"
|
|
|
|
|
|
response=$(curl --retry 5 --silent "https://www.duckdns.org/update?domains=${domain}&token=${token}&txt=FAIL")
|
|
|
if [ "$response" != "OK" ]; then
|
|
|
echo "Failed to update TXT record for ${domain} at duckdns.org (is the TOKEN valid?)"
|
|
|
echo "Response: $response"
|
|
|
exit 1
|
|
|
fi
|