#!/bin/bash # $Id: getipreloaddns 356 2011-09-24 23:25:47Z svnuser $ read READ case "$READ" in [0-9]*\.[0-9]*\.[0-9]*\.[0-9]*) IP=$READ ;; *) echo "Invalid IP $READ" >&2 exit 1 ;; esac /var/local/scr/sernum /etc/bind/merlins.org perl -p -i -e "s/[0-9.]+ ; ggm$/$IP ; ggm/" /etc/bind/merlins.org /usr/sbin/rndc reload echo "installed new ip $IP for gargamel and restarted DNS"