HEADS UP: BIND Removal. Short instructions for migration to pkgsrc-BIND

From:

Jan Lentfer <Jan.Lentfer@xxxxxx>

Date:

Sun, 11 Apr 2010 21:14:15 +0200

As already announced I will push in my BIND removal patch-set to master
in the next few days. So anyone running a base-BIND on their system and
upgrading their world after I pushed that in will end up with no named
binary around anymore.

So I compiled a step by step guide on how to migrate your existing BIND
installation for use with pkgsrc binaries. You should actually do this
BEFORE upgrading world as this will give you the least downtime for the
name service.

This is how I did it on my system which is a rather small environment.
Some dozen name entries and aliases for my local network, other than
that I have DNSSEC look-aside configured using dlv.isc.org and that is
about it. So be aware that this is how it WORKED FOR ME, but ymmv.

Also: The version of BIND in base is 9.5.2, I directly upgraded to 9.6.1
from pkgsrc and it worked without touching my conf files at all. But
again, depending on your setup, ymmv.

If you are not running a BIND installation on your system but you are
using tools like host, nslookup and so on it will be sufficient to just
install some version of BIND from pkgsrc and make sure your scripts's
PATH are correct. You could also switch your scripts to use drill which
will be part of base after I pushed my patch-set in.

I am quite sure I (once again) forgot something important, so take these
instructions with a grain of salt. They are not meant to be used "with
brains shut off".