#!/bin/bash set -e zone=$1 test -d ../zone,$zone ah="` adnshost +Do +Dt -Cf -t soa $zone. || \ (test $? == 6 && echo . . 1 0 0 0 0) `" re='.* \([0-9][0-9]*\) [0-9][0-9]* [0-9][0-9]* [0-9][0-9]* [0-9][0-9]*$' serial="`expr 1 + match \"$ah\" \"$re\"`" sed Zone.new cat [_0-9a-z]*,data >>Zone.new mv Zone.new Zone echo "serial $serial" userv root ndc-reload