#!/bin/sh fetchzone=/usr/local/bin/fetchzone [ $# -ne 2 ] && { echo "Usage: $0 zone IP" >&2; exit 2; } zone=$1 ip=$2 tmpz=/tmp/zone.$$ ${fetchzone} ${zone} ${ip} > ${tmpz} && mv ${tmpz} /etc/maradns/db.${zone} rm -f ${tmpz} # unlink anyway; file exists even # if transfer failed