blob: 0eeab27f51c738d4d5cf30256d55a11f5a6e5185 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/bash
if [[ -z "${CERTBOT_DOMAIN}" || -z "${CERTBOT_VALIDATION}" ]]; then
echo "Environment not set"
exit 1
fi
ZONE=$(expr match "$CERTBOT_DOMAIN" '.*\.\(.*\..*\)')
NAMEONLY=$(expr match "$CERTBOT_DOMAIN" '\(.*\.\).*\..*')
CREATE_DOMAIN="_acme-challenge.${NAMEONLY}"
pdnsutil delete-rrset ${ZONE} ${CREATE_DOMAIN} TXT
pdnsutil increase-serial "${ZONE}"
pdns_control notify "${ZONE}"
|