From owner-freebsd-questions@FreeBSD.ORG Thu Nov 15 21:20:18 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCFAD16A418 for ; Thu, 15 Nov 2007 21:20:18 +0000 (UTC) (envelope-from fbsd06+QI=fcf86e1f@mlists.homeunix.com) Received: from turtle-out.mxes.net (turtle-out.mxes.net [216.86.168.191]) by mx1.freebsd.org (Postfix) with ESMTP id AA64013C46A for ; Thu, 15 Nov 2007 21:20:18 +0000 (UTC) (envelope-from fbsd06+QI=fcf86e1f@mlists.homeunix.com) Received: from mxout-04.mxes.net (mxout-04.mxes.net [216.86.168.179]) by turtle-in.mxes.net (Postfix) with ESMTP id E914D1643F3 for ; Thu, 15 Nov 2007 15:51:36 -0500 (EST) Received: from gumby.homeunix.com. (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 39675D04FF; Thu, 15 Nov 2007 15:51:35 -0500 (EST) Date: Thu, 15 Nov 2007 20:51:31 +0000 From: RW To: freebsd-questions@freebsd.org, Chuck Robey Message-ID: <20071115205131.6f31ba66@gumby.homeunix.com.> In-Reply-To: <473CA416.2040300@chuckr.org> References: <2852884D-270A-4879-B960-C10A602E080E@ashleymoran.me.uk> <47387891.2060007@unsane.co.uk> <47387BCA.6080604@foster.cc> <20071112183502.438b44b8@gumby.homeunix.com.> <4738A71A.6060100@chuckr.org> <4738ACDD.50108@u.washington.edu> <4738ADC8.2060005@gmx.de> <4738AEBF.4010109@u.washington.edu> <4738C145.2050601@chuckr.org> <20071112214240.5d3b048a@gumby.homeunix.com.> <4738CB99.5000807@web.de> <20071112235921.11ae8c0a@gumby.homeunix.com.> <4738FFC7.7000309@chuckr.org> <47394287.6050303@gmx.de> <473CA416.2040300@chuckr.org> X-Mailer: Claws Mail 3.0.2 (GTK+ 2.12.1; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: Ports with GUI configs 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, 15 Nov 2007 21:20:19 -0000 On Thu, 15 Nov 2007 14:55:02 -0500 Chuck Robey wrote: > Are you seriously saying that a decision regarding what ports are to > be installed should be made after they are installed? If you have > 10,000 ports installed, you obviously have no need whatever to make > any decision at all. Whether or not they are outdated is utterly > irrelevant, because if they're installed, it may be inferred that you > wanted them. It's the decision whether to install them or not that > we're talking about. What you don't appear to understand is that the Option Framework allows a user to recursively set options for ports *before* they are installed. So to configure the whole of Gnome, you can simply do this: # cd /usr/port/x11/gnome2 && make config-recursive The reason I mentioned the script is that upgrades are the only part of the process that isn't directly supported by the ports system, you need something to catch the ports that have changed options, or you may waste time. This requires a script, but new installs are completely trivial.