summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2016-01-23 20:41:46 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2016-01-23 20:41:46 +0100
commit43e45851e0252e752389513211c9a57bda9bb83e (patch)
tree0d51ec994360b052521a11884d016bb80f752585 /build.sh
parent6ae34b299bb711f63da760e30ba800b05d408555 (diff)
downloadOpenBSD-firewall-43e45851e0252e752389513211c9a57bda9bb83e.tar.gz
OpenBSD-firewall-43e45851e0252e752389513211c9a57bda9bb83e.tar.bz2
- added nsd instead of named
- having nsd server a local 'lan' zone (and reverse zone)
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh11
1 files changed, 7 insertions, 4 deletions
diff --git a/build.sh b/build.sh
index 4ef8ca3..574156c 100755
--- a/build.sh
+++ b/build.sh
@@ -191,7 +191,6 @@ cp -R /usr/sbin/dev_mkdb $MOUNTPOINT/usr/sbin/.
cp -R /usr/sbin/dhcrelay $MOUNTPOINT/usr/sbin/.
cp -R /usr/sbin/dig $MOUNTPOINT/usr/sbin/.
cp -R /usr/sbin/ftp-proxy $MOUNTPOINT/usr/sbin/.
-cp -R /usr/sbin/named $MOUNTPOINT/usr/sbin/.
cp -R /usr/sbin/ospfctl $MOUNTPOINT/usr/sbin/.
cp -R /usr/sbin/ospfd $MOUNTPOINT/usr/sbin/.
cp -R /usr/sbin/pwd_mkdb $MOUNTPOINT/usr/sbin/.
@@ -322,9 +321,13 @@ if test -d config/$HOSTNAME/joe/; then
cp -R /usr/local/bin/joe $MOUNTPOINT/usr/bin/jstar
fi
-# when we run a DNS server (currently still bind)
-if test -d config/$HOSTNAME/named/; then
- cp -R config/$HOSTNAME/named $MOUNTPOINT/etc/.
+# when we run an authorative name server
+if test -d config/$HOSTNAME/nsd/; then
+ cp -R config/$HOSTNAME/nsd $MOUNTPOINT/etc/.
+ cp -R /usr/sbin/nsd $MOUNTPOINT/usr/sbin/.
+ cp -R /usr/sbin/unbound-{checkconf,checkzone,control,control-setup} $MOUNTPOINT/usr/sbin/.
+ nsd-control-setup -d $MOUNTPOINT/etc/nsd/etc
+ cp -R template/usr/sbin/restart_dns $MOUNTPOINT/usr/sbin/.
fi
# when we run a DNS resolver