./net/djbdns-run, Configures djbdns to cache and serve queries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20190108, Package name: djbdns-run-20190108, Maintainer: schmonz

This package creates the config files and NetBSD-style rc.d scripts
needed to run djbdns or djbdnscurve6.


Required to run:
[sysutils/daemontools] [net/ucspi-tcp] [net/djbdns]

Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2019-01-08 19:29:30 by Amitai Schleier | Files touched by this commit (2)
Log message:
Let ucspi-tcp6, if installed, satisfy the non-'inet6' DEPENDS. Fix
rbldns_needcdb() to operate on rbldns_data. Ride previous bump.
   2019-01-08 19:19:27 by Amitai Schleier | Files touched by this commit (2)
Log message:
Bump default dnscache datalimit, and version.
   2019-01-07 20:45:48 by Amitai Schleier | Files touched by this commit (3)
Log message:
Get a copy of dnsroots.global from djbdns and use the copy as
CONF_FILES. Fixes build on NetBSD that somehow wasn't broken on OS X.
   2019-01-07 15:01:56 by Amitai Schleier | Files touched by this commit (14)
Log message:
With the 'inet6' option, depend on djbdnscurve6 instead of djbdns.

Extract most of MESSAGE to README.pkgsrc.

Remove vestigial Red Hat chkconfig stanza from main control script (we
have pkgtools/rc.d-boot now).

Use CONF_FILES where applicable.

rc.d script defaults:
- Tag log entries like qmail-run's; for instance, "nbtinydns" and
  "nbdnscache" become "nbdjbdns/tiny" and \ 
"nbdjbdns/cache".
- Have tinydns listen on the network.
- Auto-rebuild CDBs as needed on service start.

Bump version.
   2018-07-30 01:59:26 by Amitai Schleier | Files touched by this commit (2)
Log message:
Add 'inet6' option to control dependency on ucspi-tcp{6,}, even
though net/djbdns itself still doesn't support the 'inet6' option.
Bump version.
   2018-07-25 18:32:34 by Amitai Schleier | Files touched by this commit (7) | Package updated
Log message:
s/ucspi-tcp/ucspi-tcp6/g in dependencies. Bump PKGREVISIONs.
   2017-08-05 17:16:05 by Amitai Schleier | Files touched by this commit (6)
Log message:
Catch up to qmail-run:

- Collapse redundant code for invoking service-specific rc.d scripts.
- Don't try to run a service's rc.d script if it isn't enabled in rc.conf.
- Prefix "nb" to procnames.

Bump version.
   2017-06-23 17:39:44 by Amitai Schleier | Files touched by this commit (5)
Log message:
Catch up to qmail-run:

- Wrap long command lines for readability
- Document where we set procname=${name} for rc.d
- Detach long-running processes from controlling terminal
- Configurable path to tcpserver
- Configurable user and group names:

DJBDNS_AXFR_USER?=	axfrdns
DJBDNS_CACHE_USER?=	dnscache
DJBDNS_RBL_USER?=	rbldns
DJBDNS_TINY_USER?=	tinydns
DJBDNS_DJBDNS_GROUP?=	djbdns

Bump version.