40 Commits

Author SHA1 Message Date
dougb
152eaf6bc4 Previously I thought I was seeing a failure to install the .5 man pages
with this configuration, but Ruslan tells me that I was probably mistaken,
and on retest the .5 pages are being installed just fine.

Therefore reverse the MAN[58] change in favor of the more modern syntax.

Submitted by:	ru
2004-09-27 03:55:03 +00:00
dougb
5887a0ecf4 Fix up the man file installation for the new BIND 9 sources:
1. Install man files and links for the lwres library.

2. Fix the path in various files to say /etc/namedb/ instead of just /etc.

3. Correctly install the conf file man pages for named and rndc.
2004-09-26 06:36:11 +00:00
ru
03cf2e6303 Don't expose BIND libraries and their headers to the public by default,
but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib
and /usr/include.  Rumors are that this may be useful at a later point,
let's see.

What this really means is that all BIND libraries are now internal to
buildworld (by default, unless WANT_BIND_LIBS is defined), and linked
statically into various BIND executables.

While here, removed redundant -I's from CFLAGS in lib/bind makefiles.

Sponsored by:	des
OK'ed by:	dougb
2004-09-24 13:42:00 +00:00
des
41e930f480 Clean up and comment config.mk. Centralize more stuff. Bitch if
POSIX threads libraries are not available.  Add crypto support if
the crypto libraries are available.  Build dnssec-{keygen,signzone}
if crypto is available.

Submitted by:	(in part) dougb@
2004-09-22 12:13:58 +00:00
des
a4c12f8006 Switch from BIND 8 to BIND 9.
Submitted by:	(in part) dougb@, trhodes@
Reviewed by:	dougb@, trhodes@, re@
MFC after:	5 days
2004-09-21 19:01:48 +00:00
bde
f551b7d8e3 "Fixed" LDADD by backing out part of the previous commit. -lfoo in
LDADD is not wrong, but the simple substitution in `make checkdpadd'
doesn't work if foo.a is not an installed library, so we use the full
path to foo.a in both DPADD and LDADD for non-installed libraries.
2003-04-16 13:50:52 +00:00
obrien
a920d12f89 style.Makefile(5) 2003-04-04 17:49:21 +00:00
dougb
faf2eb4d9a Install the rfc 2317 notes 2002-07-01 01:23:59 +00:00
jedgar
825ee8754a Remove DESTDIR which is already included in DOCDIR.
Submitted by:	jhay
2002-05-31 10:37:22 +00:00
jedgar
b6a74e2c58 Use the predefined DOCDIR instead of hard-coding /usr/share/doc/bind,
add support for DESTDIR.
2002-05-29 21:49:37 +00:00
ru
bbef88e1a5 FILES support for bsd.prog.mk. See bsd.README for details.
Stolen from:	NetBSD
2001-12-17 13:59:35 +00:00
obrien
9c97c8f02d Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.
2001-07-20 06:20:32 +00:00
ru
afd506414e - Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.
2001-03-26 14:42:20 +00:00
asmodai
bca68c3b0d Remove old DNS setup document. We have long past the times where
BIND 4 was the thing of the day.
2001-02-17 15:19:00 +00:00
asmodai
6cfc6a9a49 Add static dependency on libisc.a to get isc_movefile() on which named
now depends.  This keeps named the same as before the import, that is: only
linking against libc dynamically, at a little space increase, which might
be due to the source code changes anyway.  Very neglectable space
difference.

Some people might dub it a hack.  It will do for now at least.
2001-01-28 23:21:00 +00:00
phantom
3189df3961 Install additional documentation:
contrib/bind/doc/{html,misc} as /usr/share/doc/bind/{html,misc}

Install additional manpages:
. named.conf.5
. nsupdate.8
. named-bootconf.8
2000-01-10 09:05:30 +00:00
peter
ef7846747b oops, named-bootconf.pl has morphed into something else and moved. 1999-11-30 10:18:49 +00:00
peter
847f605cad Compile bind against the resolver in libbind for now. Unfortunately this
includes the slower IRS getpwent() and friends, but that's better than
nothing.
1999-11-30 04:43:16 +00:00
peter
efabb9ccb1 $Id$ -> $FreeBSD$ 1999-08-28 01:35:59 +00:00
peter
69c5433237 Activate libbind 1998-06-11 09:17:58 +00:00
bde
37827b0a00 Simplified using new yacc rules. This will fix bugs when we stop picking
up a possibly stale version of ns_parser.h from contrib/bind.
1998-06-04 07:25:52 +00:00
peter
ea57ac3951 Put named-bootconf (the script to convert named.boot to named.conf) in
/usr/sbin rather than in /etc/namedb (make install isn't supposed to touch
/etc)
1998-05-03 05:25:09 +00:00
peter
2d541c8c46 Update for named v8 1998-05-03 05:09:13 +00:00
peter
b782f4df30 Revert $FreeBSD$ to $Id$ 1997-02-22 16:15:28 +00:00
jkh
808a36ef65 Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
peter
d8a5ac4e22 Remove dmalloc here too. 1997-01-01 09:30:13 +00:00
jkh
012f34c48e Include ns_udp.c here too. 1997-01-01 05:17:23 +00:00
ache
1a49e1ce33 Use LC_TIME=C instead of LC_TIME= 1996-11-26 03:31:26 +00:00
ache
d0ce4be42f Unlocalize date 1996-09-01 00:48:29 +00:00
peter
25e4891743 Delete temporary man page rules 1996-08-30 03:01:34 +00:00
peter
e9b0417229 Revert back to building bind-4.9.4-P1 in seperate directories... 1996-08-29 21:38:16 +00:00
peter
6c7c7b6c89 Merge in 4.9.3-P1 changes and bump version number.
(Patch1 only affects named and BSD/OS makefiles that we dont use)
1996-01-22 05:55:52 +00:00
peter
3ceb3f9b38 Round 1 of the conflict merge. It now compiles.. 1996-01-07 05:48:49 +00:00
ache
84f0fb5bdf Reset LC_TIME only and add missing export 1995-10-23 20:33:13 +00:00
peter
400abc291e Fold in conflict related changes after beta26 merge.
Also, update the man pages - they were very old and out of date.
1995-10-23 11:11:58 +00:00
ache
90c3794aad Oops. Change LC_CTYPE to LC_TIME... 1995-10-20 20:32:26 +00:00
ache
458a69ed61 Reset LANG & LC_CTYPE, or national date representation will be used
in binary/logs.
1995-09-27 19:36:33 +00:00
rgrimes
4f960dd75f Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
pst
0ac72c6208 Enable new bind utilities. 1994-09-26 23:14:33 +00:00
pst
e4a39c3655 Port BIND to FreeBSD. 1994-09-22 20:45:34 +00:00