diff options
author | Jonas Smedegaard <dr@jones.dk> | 2003-05-05 09:44:42 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2003-05-05 09:44:42 +0000 |
commit | cf26283d0c37ee8df4877aee91340b9aef712714 (patch) | |
tree | 0ae0e56cb3d72b38d9a50092b49ea761a068c300 /prim2sec.sh | |
parent | 9a79186772cb65428e5202d41708b4579266848c (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-x | prim2sec.sh | 4 |
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; }; };" |