From owner-freebsd-stable Sun Dec 8 5:52: 8 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7C6037B404 for ; Sun, 8 Dec 2002 05:52:06 -0800 (PST) Received: from fish.ish.com.au (212-86.dsl.connexus.net.au [203.17.212.86]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F90343EA9 for ; Sun, 8 Dec 2002 05:52:05 -0800 (PST) (envelope-from ari@ish.com.au) Received: from [203.29.62.130] (helo=ish.com.au) by fish.ish.com.au with esmtp (Exim 6.66 #1) id 18L1qR-0002ky-00; Mon, 09 Dec 2002 00:51:43 +1100 Date: Mon, 9 Dec 2002 00:51:41 +1100 Subject: Re: update strategies Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v548) Cc: Mike Hoskins , freebsd-stable@FreeBSD.ORG To: dmagda@ee.ryerson.ca From: Aristedes Maniatis In-Reply-To: <867kelp9t9.fsf@number6.magda.ca> Message-Id: <2E37135F-0AB4-11D7-B2B7-003065A9024A@ish.com.au> Content-Transfer-Encoding: 7bit X-Mailer: Apple Mail (2.548) X-Scanner: exiscan *18L1qR-0002ky-00*HsnyxVHeHkw* on Astaro Security Linux Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG OK. This is where I get confused. I thought that the point of putting these applications into the base FreeBSD distribution was that they need to be tightly integrated into the OS. I understand that this is critical for basic system tools like "adduser". It appears this makes it important to build the whole distribution together (buildworld) and not get one tool out of sync with the rest. But if this is not the case, and we are supposed to build portions of the /usr/src/ without rebuilding the whole thing, why aren't these tools in /usr/ports? I'm new here, so I'm not telling you how to suck eggs. Perhaps there are historical reasons for this hierarchy. But I want to make sure I do the right thing. Is this the safest approach: * install ports for named, ssh, etc. * disable the base FreeBSD distributions of these tools * use cvsup to update these tools whenever I need to because of security/bugs/features * use cvsup to update base FreeBSD (src-all) for each tagged release (every 3 months or sooner in case of problems). Or less often if the update doesn't look important. Then buildworld to build a consistent FreeBSD release. Cheers Ari Maniatis On Sunday, December 8, 2002, at 12:40 PM, David Magda wrote: > You don't have to rebuild world: > > # cd /usr/src/usr.sbin/named > # make > # make install > > should work fine. The resultant binary after the 'make' is in the > /usr/obj hierachy. --------------------------> ish group pty ltd 7 Darghan St Glebe 2037 Australia phone +61 2 9660 1400 fax +61 2 9660 7400 http www.ish.com.au | email info@ish.com.au PGP fingerprint 08 57 20 4B 80 69 59 E2 A9 BF 2D 48 C2 20 0C C8 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message