From owner-freebsd-questions@FreeBSD.ORG Thu Apr 6 13:19:56 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8FF116A41F for ; Thu, 6 Apr 2006 13:19:56 +0000 (UTC) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: from mail5.sea5.speakeasy.net (mail5.sea5.speakeasy.net [69.17.117.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E16343D48 for ; Thu, 6 Apr 2006 13:19:56 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 16034 invoked from network); 6 Apr 2006 13:19:55 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 6 Apr 2006 13:19:55 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id B588028423; Thu, 6 Apr 2006 09:19:54 -0400 (EDT) Sender: lowell@be-well.ilk.org To: "Bryan Curl" References: <51257d370604041131v3a171495v24424fe3cc004f2a@mail.gmail.com> From: Lowell Gilbert Date: 06 Apr 2006 09:19:54 -0400 In-Reply-To: <51257d370604041131v3a171495v24424fe3cc004f2a@mail.gmail.com> Message-ID: <44acayn8n9.fsf@be-well.ilk.org> Lines: 41 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions Subject: Re: Cvsup & installworld process question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Apr 2006 13:19:56 -0000 "Bryan Curl" writes: > Hopefully this is right place for my question and not to redundant. When in doubt, this (freebsd-questions) is always the right place for questions about FreeBSD. > I have a new minimalist installation for use as a file server only (FreeBSD > 6.0-RELEASE) with a very small set of ports installed. Basically Samba, > Cvsup,man files, ports, all the source and their dependencies. I am > primarily interested in keeping the system up to date with security patches, > system updates, and of course, the ports I run. I want to optimize the > amount of disk space for the public shares so I don't want to arbitrarily > install a lot of programs I don't need. Okay, although these days an extra few hundred megabytes on a file server shouldn't be a big deal. It's less than a dollar's worth of hard disk. > My question is, > 1.) If I CVSUP SRC-ALL, 'make buildworld', 'make installworld' etc, will > that install the entire source tree to my machine and eat up disk space > unnecessarily? In other words do I need to weed out all but the basic > components I want before make installworld? The recommended approach is to update the whole base system at once. It's not actually necessary, but following the official upgrade procedure is highly recommended. Note that this has nothing to do with your ports. > 2.) What branches of the source tree would I be required to keep up to date > for my minimal installation? That would depend on your needs; but if you need to ask, I would strongly recommend against doing it. > I realized in testing on an older system that portupgrade will only install > ports I am using but don't know if make installworld will do the same. portupgrade will upgrade the ports you have installed, whether you have used them or not.