From owner-freebsd-questions@FreeBSD.ORG Tue Apr 5 15:51:48 2005 Return-Path: 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 499CE16A4CE for ; Tue, 5 Apr 2005 15:51:48 +0000 (GMT) Received: from mail21.sea5.speakeasy.net (mail21.sea5.speakeasy.net [69.17.117.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B0C743D31 for ; Tue, 5 Apr 2005 15:51:48 +0000 (GMT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: (qmail 11299 invoked from network); 5 Apr 2005 15:51:47 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail21.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 5 Apr 2005 15:51:47 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id F00232D; Tue, 5 Apr 2005 11:51:45 -0400 (EDT) Sender: lowell@be-well.ilk.org To: "Iain Dooley" To: freebsd-questions@freebsd.org References: From: Lowell Gilbert Date: 05 Apr 2005 11:51:45 -0400 In-Reply-To: Message-ID: <44hdil8bn2.fsf@be-well.ilk.org> Lines: 23 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: Maintaining a Minimal Installation for a Small HDD X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2005 15:51:48 -0000 "Iain Dooley" writes: > do i need to edit the Makefiles? how can i cvsup only those programs > in contrib that i need? my aim here is to have a compact source tree > that i can use cvsup to keep current, but only takes up a couple of > hundred meg. Doing this is not supported. One of FreeBSD's strong points is the fact that it *is* a whole operating system, not just a collection of pieces. That doesn't mean it's impossible -- lots of us are using partial subsets of the source tree for embedded projects -- but it does mean that anyone trying to do so are pretty much on our own. Your easiest path for a source upgrade is probably to do a remote mount of disk space over a network (beware security concerns...) and use that to hold a full source tree. It will be slow, but just leave it to do the build over the weekend and you should be set (or do the build itself on another machine, and just install from there). The recommended path is to do a binary upgrade. 5.4 will be out in a few weeks, and release candidate builds are available now. Good luck.