summaryrefslogtreecommitdiff
path: root/prim2sec.sh
diff options
context:
space:
mode:
authorJuri Jensen <juri@xenux.dk>2002-08-16 14:24:54 +0000
committerJuri Jensen <juri@xenux.dk>2002-08-16 14:24:54 +0000
commit7ac2447a2a31fbd5265fd3e44a7085d52ed4f7ce (patch)
tree12dba66a26c585685b9c256ff44664efa9eeb1a4 /prim2sec.sh
parent81d7d503a39e20f10cad9f483df4d1a854edb222 (diff)
Initial import. This is a script to convert a named.conf include file
from a primary nameserver to a file for the secondary nameserver. It can only handle it, if the config file contains a domain per line.
Diffstat (limited to 'prim2sec.sh')
-rwxr-xr-xprim2sec.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/prim2sec.sh b/prim2sec.sh
new file mode 100755
index 0000000..1a14b60
--- /dev/null
+++ b/prim2sec.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# /usr/local/sbin/prim2sec.sh
+# Copyright 2002 Juri Jensen <juri@xenux.dk>
+#
+# Script to convert named.conf include file for primary nameserver
+# to a named.conf include file for secondary nameserver.
+#
+# TODO: Clean this thing up... ;-)
+#
+
+awk '{ print $2 }' $1 | sed -e 's/["]//g' > /tmp/prim2sec.out
+#sed -n -e 's/file \".*\"/file \"\"/p' $1
+#sed -n -e 's/[\"][:alpha:].[\"]/file/p' $1
+#> out.txt
+for line in `cat /tmp/prim2sec.out`; do
+echo 'zone "'$line'" { type slave; file "db.'$line'"; masters { 195.184.98.98; }; };' >> named_XENUX_sec.conf.new
+done