From owner-freebsd-questions@FreeBSD.ORG Tue Jan 4 16:04:05 2011 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 68C4E106564A for ; Tue, 4 Jan 2011 16:04:05 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 071EA8FC08 for ; Tue, 4 Jan 2011 16:04:04 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.4/8.14.4) with ESMTP id p04G44qE012781; Tue, 4 Jan 2011 09:04:04 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.4/8.14.4/Submit) with ESMTP id p04G43aC012778; Tue, 4 Jan 2011 09:04:03 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Tue, 4 Jan 2011 09:04:03 -0700 (MST) From: Warren Block To: Matthew Seaman In-Reply-To: <4D22DB01.4080600@infracaninophile.co.uk> Message-ID: References: <14212432ba707fc5f9fbc75b56e8e783@flabnapple.net> <20101226214221.GB68570@stainmore> <86pqsogfvu.fsf@red.stonehenge.com> <4D186D11.1030708@infracaninophile.co.uk> <20110103225455.GA37597@daemon.gnix.co.uk> <4D22DB01.4080600@infracaninophile.co.uk> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (wonkity.com [127.0.0.1]); Tue, 04 Jan 2011 09:04:04 -0700 (MST) Cc: Jamie Paul Griffin , "illoai@gmail.com" , Chris Brennan , freebsd-questions@freebsd.org Subject: Re: Portupgrade status 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: Tue, 04 Jan 2011 16:04:05 -0000 On Tue, 4 Jan 2011, Matthew Seaman wrote: > On 04/01/2011 00:51, illoai@gmail.com wrote: >> No, the -R flag in portmaster tells it to not rebuild >> ports taht have already been built on this run (I >> believe from reading man portmaster). The -R >> flag in portupgrade rebuilds the ports on which >> the named port depends >> -R >> --upward-recursive Act on all those packages required by the given >> packages as well. (When specified with -F, fetch >> recursively, including the brand new, uninstalled >> ports that an upgraded port requires) >> >> I don't see any equivalent functionality for portmaster, >> sadly. > > This is actually portmaster's default behaviour. So: > > portupgrade -R foo/bar is equivalent to portmaster foo/bar > > portupgrade -fRr foo/bar is equivalent to portmaster -fr foo/bar I'm not seeing where portmaster has the portupgrade -R functionality ("rebuild this port and those it depends on"). portmaster(8) says "The focus of this tool is to keep the dependency tracking information for your ports up to date. This allows you to safely update a specific port without having to update all of the ports "above" it." That would make the default action equivalent to portupgrade's -r option ("rebuild this port and all those that depend on it"). What have I missed?