#!/bin/sh -u

. ddns-sh-functions

ip="$1";shift
name="$1";shift

if [ "$name" = "." ];then
    name="$ddns_zone"
else
    name="$name.$ddns_zone"
fi

has_ip || exit 0

nsupdate -k "$ddns_root/etc/K$ddns_key.+157+"*.private<<EOF
server localhost
update add $name $ddns_ttl A $ip
send
EOF
