summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2004-10-08 00:14:28 +0000
committerdougb <dougb@FreeBSD.org>2004-10-08 00:14:28 +0000
commite83c5bbcc52140adcf761eaf48eded4a84959e18 (patch)
treefff6f2983e2a23a19f9d8e2731ed2037df8e4411 /share
parent1eb71f101cf981b5b465a5c2fdf306d440e51be0 (diff)
downloadFreeBSD-src-e83c5bbcc52140adcf761eaf48eded4a84959e18.zip
FreeBSD-src-e83c5bbcc52140adcf761eaf48eded4a84959e18.tar.gz
1. Incorporate most of Ruslan's improvements to where and how the
/etc/namedb symlink is created. 2. Incorporate Brian's suggestion to make the link relative. This is necessary to handle situations (such as mergemaster) where the user is building a tree in a seperate environment. This will also fix the problem with the way DESTDIR is set in 'make release'. 3. Add a new knob, NO_BIND_MTREE, as suggested by the folks who already have stuff in /var/named that they don't want me to mess with. 4. Update make.conf(5) with the new stuff, and correct a few paths that have changed since I last updated it.
Diffstat (limited to 'share')
-rw-r--r--share/examples/etc/make.conf2
-rw-r--r--share/man/man5/make.conf.515
2 files changed, 15 insertions, 2 deletions
diff --git a/share/examples/etc/make.conf b/share/examples/etc/make.conf
index 4a52626..d84aed5 100644
--- a/share/examples/etc/make.conf
+++ b/share/examples/etc/make.conf
@@ -145,10 +145,12 @@
#
# Variables to control whether parts of the base BIND are built.
# Defining NO_BIND makes all of the following BIND variables obsolete.
+# Please see the more detailed descriptions in make.conf(5).
#NO_BIND= true # Do not build any part of BIND
#NO_BIND_DNSSEC= true # Do not build dnssec-keygen, dnssec-signzone
#NO_BIND_ETC= true # Do not install files to /etc/namedb
#NO_BIND_LIBS_LWRES= true # Do not install the lwres library
+#NO_BIND_MTREE= true # Do not run mtree to create chroot directories
#NO_BIND_NAMED= true # Do not build named, rndc, lwresd, etc.
#NO_BIND_UTILS= true # Do not build dig, host, nslookup, nsupdate
#WITH_BIND_LIBS= true # Install the BIND libs and include files
diff --git a/share/man/man5/make.conf.5 b/share/man/man5/make.conf.5
index 7834436..60a6ef5 100644
--- a/share/man/man5/make.conf.5
+++ b/share/man/man5/make.conf.5
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd September 27, 2004
+.Dd October 5, 2004
.Dt MAKE.CONF 5
.Os
.Sh NAME
@@ -612,12 +612,23 @@ and
.It Va NO_BIND_ETC
.Pq Vt bool
Set to avoid installing the default files to
-.Pa /etc/namedb .
+.Pa /var/named/etc/namedb .
.It Va NO_BIND_LIBS_LWRES
.Pq Vt bool
Set to avoid installing the lightweight resolver library in
.Pa /usr/lib .
The library that is private to the build system may still be built as needed.
+.It Va NO_BIND_MTREE
+.Pq Vt bool
+Set to avoid running
+.Xr mtree 8
+to create the chroot directory structure under
+.Pa /var/named ,
+and avoid creating an
+.Pa /etc/namedb
+symlink to the chroot directory.
+This option should typically be used together with
+.Vt NO_BIND_ETC .
.It Va NO_BIND_NAMED
.Pq Vt bool
Set to avoid building or installing
OpenPOWER on IntegriCloud