fix reverse dns

This commit is contained in:
nick committed 2026-07-16 01:14:20 -07:00
1 parent c14be296a8
commit d1ea7aaff2
3 files changed
+26 -4

No files matched your search

+8 -2
View File
@@ -10,10 +10,16 @@
OP="$1"; ADDR="$2"; CN="${3:-}"
API="http://127.0.0.1:5380/api"
[ -n "${TECHNITIUM_ADMIN_PASSWORD:-}" ] || exit 0
[ -n "${VPN_DNS_ZONE:-}" ] || exit 0
log() { echo "learn-address: $*"; }
log "invoked: op=$OP addr=$ADDR cn=${CN:-<none>}"
# OpenVPN gives hooks a clean environment — settings come from the file
# the entrypoint writes, not from the container env.
[ -f /etc/openvpn/learn-address.env ] && . /etc/openvpn/learn-address.env
[ -n "${TECHNITIUM_ADMIN_PASSWORD:-}" ] || { log "TECHNITIUM_ADMIN_PASSWORD not available; skipping"; exit 0; }
[ -n "${VPN_DNS_ZONE:-}" ] || { log "VPN_DNS_ZONE not in env; skipping"; exit 0; }
TOKEN=$(curl -sf -m 5 -G "$API/user/login" \
--data-urlencode "user=admin" \