summaryrefslogtreecommitdiff
path: root/prim2sec.sh
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2003-05-05 09:44:42 +0000
committerJonas Smedegaard <dr@jones.dk>2003-05-05 09:44:42 +0000
commitcf26283d0c37ee8df4877aee91340b9aef712714 (patch)
tree0ae0e56cb3d72b38d9a50092b49ea761a068c300 /prim2sec.sh
parent9a79186772cb65428e5202d41708b4579266848c (diff)
Only grab zone lines, and allow all sorts of characters in them (if shit is doable in pri it should be passed to sec as well).
Diffstat (limited to 'prim2sec.sh')
-rwxr-xr-xprim2sec.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/prim2sec.sh b/prim2sec.sh
index 22330b4..1d68560 100755
--- a/prim2sec.sh
+++ b/prim2sec.sh
@@ -4,7 +4,7 @@
# 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 $
+# $Id: prim2sec.sh,v 1.3 2003-05-05 09:44:42 jonas Exp $
#
# Script to convert named.conf include file for primary nameserver
# to a named.conf include file for secondary nameserver.
@@ -19,7 +19,7 @@ if ! [ -f $primfile -a -n "$primserver" ]; then
exit 1
fi
-domains=`cat $primfile | sed 's/zone[[:space:]]*"\([\._[:alnum:]-]\+\)".*/\1/g'`
+domains=`cat $primfile | egrep '^zone[[:space:]]' | sed 's/^zone[[:space:]]\+"\([^"]\+\)".*/\1/'`
for domain in $domains; do
echo "zone \"$domain\" { type slave; file \"db.$domain\"; masters { $primserver; }; };"