From owner-freebsd-questions@FreeBSD.ORG  Mon Oct 24 00:55:46 2011
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: freebsd-questions@FreeBSD.org
Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35])
	by hub.freebsd.org (Postfix) with ESMTP id AB58A1065670
	for <freebsd-questions@FreeBSD.org>;
	Mon, 24 Oct 2011 00:55:46 +0000 (UTC)
	(envelope-from dougb@FreeBSD.org)
Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org
	[IPv6:2001:4f8:fff6::36])
	by mx2.freebsd.org (Postfix) with ESMTP id 71ABD16068F;
	Mon, 24 Oct 2011 00:55:46 +0000 (UTC)
Message-ID: <4EA4B792.2000906@FreeBSD.org>
Date: Sun, 23 Oct 2011 17:55:46 -0700
From: Doug Barton <dougb@FreeBSD.org>
Organization: http://SupersetSolutions.com/
User-Agent: Mozilla/5.0 (X11; FreeBSD amd64;
	rv:7.0.1) Gecko/20111001 Thunderbird/7.0.1
MIME-Version: 1.0
To: Thomas Mueller <mueller6727@bellsouth.net>
References: <20111022080608.C0136106566B@hub.freebsd.org>
	<4EA3109A.4050402@FreeBSD.org>
	<20111023100740.CAA8D1065670@hub.freebsd.org>
In-Reply-To: <20111023100740.CAA8D1065670@hub.freebsd.org>
X-Enigmail-Version: undefined
OpenPGP: id=1A1ABC84
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: freebsd-questions@FreeBSD.org
Subject: Re: which ports require dialog during update
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Oct 2011 00:55:46 -0000

On 10/23/2011 02:48, Thomas Mueller wrote:
> from Doug Barton <dougb@FreeBSD.org>:
> 
>> I like to have all config dialogs done and out of the way.
> 
>> You might want to consider using portmaster, which handles that
>> (and a bunch of other stuff) for you.
> 
> I think portmaster has an equivalent for 'portupgrade -R' to
> portupgrade dependencies?
> 
> I think one would use 'portupgrade -r' less frequently.

I've never used portupgrade, so I don't know the answer to those
questions, sorry. The portmaster man page should be helpful.

> I like to save a build log, would the config-recursive part be
> disrupted or disruptive?

I don't understand that question either. :)  portmaster has an option to
log build/install, and it's completely separate from the process of
showing the user the config dialogs. The configuration option to save
those logs is in the portmaster man page.

> NetBSD pkgsrc, which has been ported to other mostly (quasi-)Unix
> OSes as well, has a better way: putting options in /etc/mk.conf : not
> to say NetBSD pkgsrc is better than FreeBSD ports system, just that
> they have a good idea in this aspect.

You might want to look at ports-mgmt/portconf. In many ways the OPTIONS
dialog is superior to having to write out options in config files. OTOH,
a needed improvement to it is that the defaults should take the settings
that are already in the environment into account.


Doug

-- 

	Nothin' ever doesn't change, but nothin' changes much.
			-- OK Go

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/