IPv6 support - minor change courtesy of Ben Harris
[userv-utils] / dyndns / install
CommitLineData
3988a733 1#!/bin/bash
2set -e
3zone=$1
4test -d ../zone,$zone
5
6ah="`
7 adnshost +Do +Dt -Cf -t soa $zone. || \
8 (test $? == 6 && echo . . 1 0 0 0 0)
9`"
10re='.* \([0-9][0-9]*\) [0-9][0-9]* [0-9][0-9]* [0-9][0-9]* [0-9][0-9]*$'
11serial="`expr 1 + match \"$ah\" \"$re\"`"
12
13sed <Manual -e 's/^[ ]*%SERIAL[ ]*$/ '" $serial;serial/" >Zone.new
14cat [_0-9a-z]*,data >>Zone.new
15mv Zone.new Zone
16
17echo "serial $serial"
18userv root ndc-reload