Index of /archives/NetBSD/NetBSD-release-9/src/external/bsd/nsd/dist/contrib

Icon  Name                                                         Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] CVS/ 2024-03-02 12:22 - [TXT] README 2024-03-02 12:22 1.8K [   ] autocomplete_nsd-control.bash 2024-02-29 20:40 828 [DIR] bind2nsd/ 2024-02-15 03:46 - [   ] bug390.patch 2017-01-08 04:42 472 [TXT] nsd.init 2017-01-08 04:42 4.2K [TXT] nsd.spec 2017-01-08 04:42 3.1K [TXT] nsd.zones2nsd.conf 2017-01-08 04:42 3.5K [TXT] nsd_munin_ 2024-03-02 12:22 12K [TXT] patch_for_s6_startup_and_other_service_supervisors.diff 2024-02-29 20:40 2.3K
This is NSD contributions directory and it contains various additions
to NSD that are not a part of the official distribution but may be
helpful.

USE AT YOUR OWN RISK.

* nsd.spec: a rpm specfile to generate binary and source rpms. 
  Put the source tarball in  /usr/src/redhat/SOURCES. Then 
  	rpmbuild -ba nsd.spec

* nsd.init: a shell script that can start, stop, restart the NSD daemon.
  It uses signals, and can be used in rc.d init scripts (depends on platform).

* nsd.zones2nsd.conf: a python script to convert NSD 2 nsd.zones config files
  to NSD 3 nsd.conf config files. Do not forget to set nsd_zones_name and
  key_dir variables at the top of the script. 

* bind2nsd: a slightly abridged form is included; find the full source
  at http://bind2nsd.sourceforge.net.  The bind2nsd scripts translate 
  DNS information in BIND format to NSD format, and then copy that 
  translation to an NSD server. The goal is to make it simple to run
  redundant BIND and NSD servers and keep them in sync, using only the
  BIND configuration files

* nsd_munin_ : plugin for munin statistics report
  You must have given --enable-bind8-stats (default is on) to configure.
  Copy the file to /usr/share/munin/plugins (or you munin node dir).
  You may also need to create a number of symbolic links under the names
  of the graphs you want to create (documented at head of file).

* nsd.service : example systemd service script for NSD.

* patch_for_s6_startup_and_other_service_supervisors.diff : patch to
  use -r option for nsd to signal readiness with READY_FD, from Cameron Nemo.
  Apply with patch -p0 < contrib/patch_for_s6_startup_and_other_service_supervisors.diff

* autocomplete_nsd-control.bash : It completes options, all commands and zone
  arguments for commands. From Christian Weiske. To use it, call:
  source contrib/autocomplete_nsd-control.bash