Date: Mon, 18 Aug 2003 16:08:27 +0100 From: "Markie" <markie@notwentytwo.freeserve.co.uk> To: "Jacob Vennervald Madsen" <jvennervald@proventum.net>, <dan@slightlystrange.org> Cc: FreeBSD Mailing lists <freebsd-questions@freebsd.org> Subject: Re: Removing default installed BIND Message-ID: <002101c3659a$9559b8c0$e400a8c0@ape> References: <1061216701.1099.17.camel@jvennervald.intra.proventum.net> <20030818144319.GA95972@catflap.home.slightlystrange.org> <1061218261.1100.26.camel@jvennervald.intra.proventum.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I posted a message a while back, you can actually use the Makefile flag -DPORT_REPLACES_BASE_BIND9 to overwrite the base system bind8 :) There's similar flags for OpenSSH and OpenSSL aswell. No portupgrade (unsure, not had to install things without portupgrade for a long while): # make -DPORT_REPLACES_BASE_BIND9 install clean Portupgrade: # portinstall -m '-DPORT_REPLACES_BASE_BIND9' bind9 With the portupgrade tools you can also look at /usr/local/etc/pkgtools.conf (I think) and look at MAKE_ARGS. Mine looks like this MAKE_ARGS = { 'security/openssh-portable' => '-DOPENSSH_OVERWRITE_BASE', 'security/openssl' => '-DOPENSSL_OVERWRITE_BASE', 'net/bind9' => '-DPORT_REPLACES_BASE_BIND9' } Basically portupgrade/install will look at this and automatically add the flags to the ports, so typing `portinstall bind9` with them in MAKE_ARGS, will have the same effect of using `portinstall -m '-DBLA' bind9`. This is especially handy when upgrading the ports as it will automatically overwrite the base again. I'm not sure what sort of cruft and old, unused files by bind9, would be left over from bind8, if any. I had a look at some of the bind8 Makefiles for the base system at /usr/src/contrib/bind/ for any deinstall targets, which would be quite useful, but there were none. Probably for good reasons. You will also want to do NOBIND=true in /etc/make.conf so you don't overwrite bind9 in a buildworld. If anyone has good reasons not to use -DPORT_REPLACES_BASE_BIND9 I wouldn't mind knowing, it's been working fine with me for a long while! mrboo@bone:/home/mrboo$ which named /usr/sbin/named mrboo@bone:/home/mrboo$ /usr/sbin/named -v BIND 9.2.2 Markie :o) ----- Original Message ----- From: "Jacob Vennervald Madsen" <jvennervald@proventum.net> To: <dan@slightlystrange.org> Cc: "FreeBSD Mailing lists" <freebsd-questions@freebsd.org> Sent: Monday, August 18, 2003 3:51 PM Subject: Re: Removing default installed BIND > Is BIND9 not stable since BIND8 is the default? > > On Mon, 2003-08-18 at 16:43, Daniel Bye wrote: > > On Mon, Aug 18, 2003 at 04:25:00PM +0200, Jacob Vennervald Madsen wrote: > > > Hi > > > > > > I have a FreeBSD 4.8 box which I want to setup as a DNS server. > > > By default BIND8 is installed but I want to use BIND9. How do I remove > > > the old BIND version? > > > > The easiest thing to do is install BIND9 from the ports, and set > > named_program="/usr/local/sbin/named" in /etc/rc.conf. This won't remove > > the version in the base system, but it will cause the newer version to be > > started at boot time. > > > > If you really want to delete the default version, find and delete any > > BIND-related files (the packing list for the ports version of BIND8 may be > > helpful here) before you install the port of BIND9. You should probably > > also set `NO_BIND=true' in /etc/make.conf, so that you don't end up building > > them again at your next buildworld. > > > > I have only attempted this once, though, and found the effort was not > > rewarded with any real sense of achievement. > > > > > It doesn't seem to be a package. > > > > It's not. It comes as part of the base system. > > > > Dan > > > > -- > > Daniel Bye > > > > PGP Key: ftp://ftp.slightlystrange.org/pgpkey/dan.asc > > PGP Key fingerprint: 3B9D 8BBB EB03 BA83 5DB4 3B88 86FC F03A 90A1 BE8F > > _ > > ASCII ribbon campaign ( ) > > - against HTML, vCards and X > > - proprietary attachments in e-mail / \ > -- > Venlig hilsen / Best regards, > Jacob Vennervald > System Developer > Proventum Solutions ApS > Tuborg Boulevard 12 > 2900 Hellerup > Denmark > Phone: +45 36 94 41 66 > Mobile: +45 61 68 58 51 > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002101c3659a$9559b8c0$e400a8c0>