From owner-freebsd-ports@FreeBSD.ORG Wed Jan 14 12:08:57 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1FFEC5BC; Wed, 14 Jan 2015 12:08:57 +0000 (UTC) Received: from mail.xtaz.uk (tao.xtaz.uk [IPv6:2001:8b0:202::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D209C8D8; Wed, 14 Jan 2015 12:08:56 +0000 (UTC) Received: by mail.xtaz.uk (Postfix, from userid 1001) id D2877209AF12; Wed, 14 Jan 2015 12:08:52 +0000 (GMT) Date: Wed, 14 Jan 2015 12:08:52 +0000 From: Matt Smith To: Mathieu Arnold Subject: Re: BIND REPLACE_BASE option Message-ID: <20150114120852.GA17865@xtaz.uk> Mail-Followup-To: Matt Smith , Mathieu Arnold , freebsd-ports@freebsd.org References: <2A3ABE9AE68B3CE8E1B7C1A1@ogg.in.absolight.net> <20150113163325.3A8FCBDC24@prod2.absolight.net> <67897B782F897C2A66FCD458@atuin.in.mat.cc> <20150113233952.BF862BDC24@prod2.absolight.net> <20150114031156.400F2BDC3E@prod2.absolight.net> <507F8738895177F5640A4090@atuin.in.mat.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <507F8738895177F5640A4090@atuin.in.mat.cc> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 12:08:57 -0000 On Jan 14 12:15, Mathieu Arnold wrote: > >Well, like I said, REPLACE_BASE was an abomination that should never have >existed, now that it's gone, it'll never get back, and you'll never see it >again. > Doug Barton who used to maintain BIND in both the base system and the port used to always say that the version in the base system was only designed to be used as a local resolver on a laptop/desktop. If it was used as a proper DNS server the port version was meant to be used instead. Based on this it makes perfect sense why BIND was replaced with local Unbound in the base, and the ports system still has BIND for people that were using it. It should have been a very small minor change. If people didn't want to have two versions installed then the solution would have been to use WITHOUT_NAMED or WITHOUT_BIND whatever the knob was in src.conf so that those files were deleted or not installed in the first place. I do exactly this for NTPd, OpenSSH, and Unbound all of which I use the port versions for so don't need them in the base system. -- Matt