diff options
Diffstat (limited to 'usr.sbin/bind/ndc/awkedit')
| -rw-r--r-- | usr.sbin/bind/ndc/awkedit | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/usr.sbin/bind/ndc/awkedit b/usr.sbin/bind/ndc/awkedit new file mode 100644 index 000000000000..26081f309f9d --- /dev/null +++ b/usr.sbin/bind/ndc/awkedit @@ -0,0 +1,24 @@ +# $Id$ +NR == 3 { + print "# If there is a global system configuration file, suck it in." + print "if [ -f /etc/sysconfig ]; then" + print "\t. /etc/sysconfig" + print "fi\n" +} +{ + if ($1 == "named") { + printf "\t\t# $namedflags is imported from /etc/sysconfig\n" + printf "\t\tif [ \"X${namedflags}\" != \"XNO\" ]; then\n" + printf "\t\t\tnamed ${namedflags} && {\n" + getline + printf "\t%s\n", $0 + getline + printf "\t%s\n", $0 + getline + printf "\t%s\n", $0 + printf "\t\tfi\n" + } else { + gsub(":/usr/ucb:", ":", $0); + print; + } +} |
