blob: 22330b4cedf03484a4ed5f6586d2970726eecd88 (
plain)
- #!/bin/sh
- #
- # /usr/local/sbin/prim2sec.sh
- # Copyright 2002 Juri Jensen <juri@xenux.dk>
- # Tweaks by Jonas Smedegaard <dr@jones.dk>
- #
- # $Id: prim2sec.sh,v 1.2 2002-10-06 14:20:29 jonas Exp $
- #
- # Script to convert named.conf include file for primary nameserver
- # to a named.conf include file for secondary nameserver.
- primfile=$1
- primserver=$2
- if ! [ -f $primfile -a -n "$primserver" ]; then
- echo "Usage: `basename $0` primfile primserver > secfile"
- echo
- echo "Example: `basename $0` named_XENUX_pri.conf 195.184.98.98 > named_XENUX_sec.conf"
- exit 1
- fi
- domains=`cat $primfile | sed 's/zone[[:space:]]*"\([\._[:alnum:]-]\+\)".*/\1/g'`
- for domain in $domains; do
- echo "zone \"$domain\" { type slave; file \"db.$domain\"; masters { $primserver; }; };"
- done
|