From owner-freebsd-questions@FreeBSD.ORG Fri Dec 10 20:05:00 2004 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 833C516A4CE for ; Fri, 10 Dec 2004 20:05:00 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2ADBA43D67 for ; Fri, 10 Dec 2004 20:05:00 +0000 (GMT) (envelope-from joshua.lokken@gmail.com) Received: by wproxy.gmail.com with SMTP id 69so328239wri for ; Fri, 10 Dec 2004 12:04:59 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=Q78lRzBz0Js9ciJv8HCApa90jcHlsPtpFd05E2DJyr7hVggdiduwdG4LhlEJHcXqE7BSF+GUy8PH0WMIv1LN+Tdu+gaLNy4O0w0zc2Py9vwVoOecgrf2ktS79EjVr0xlxphS0hF/ooZxB4SGhFI7LR1Jmx/xuKjP9UmYaFLiRgQ= Received: by 10.54.39.9 with SMTP id m9mr1532674wrm; Fri, 10 Dec 2004 12:04:26 -0800 (PST) Received: by 10.54.11.34 with HTTP; Fri, 10 Dec 2004 12:04:26 -0800 (PST) Message-ID: Date: Fri, 10 Dec 2004 14:04:26 -0600 From: Joshua Lokken To: Jonathon McKitrick In-Reply-To: <20041210193740.GA3529@dogma.freebsd-uk.eu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041210145456.GB74945@dogma.freebsd-uk.eu.org> <20041210170210.L955@pukruppa.net> <20041210163932.GC74945@dogma.freebsd-uk.eu.org> <20041210193740.GA3529@dogma.freebsd-uk.eu.org> cc: freebsd-questions@freebsd.org Subject: Re: When to use 'portupgrade -R' X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Joshua Lokken List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Dec 2004 20:05:00 -0000 On Fri, 10 Dec 2004 19:37:40 +0000, Jonathon McKitrick wrote: > On Fri, Dec 10, 2004 at 01:32:33PM -0600, Joshua Lokken wrote: > : from 'man portupgrade(1)': > > > : > : -r > : --recursive Act on all those packages depending on the > : given packages as well. > : > : -R > : --upward-recursive Act on all those packages required > : by the given packages as well. [snip] > : > : It sounds like you are / were not sure of what those options > : actually do. Have a read of the manpage; it'll do you worlds > : of good. > > Actually, it WAS what I was trying to do. I wanted to >upgrade gnome2-lite > and all the packages it required, because gnome2-lite is >a meta-port. If you're trying to upgrade a large bunch of ports like gnome, you may want to start by running portupgrade on the required libraries. For example, although I usually install XFree86-4 via the meta-port, when I want to upgrade it, I generally run 'portupgrade -r XFree86-4-libraries', which first upgrades the libs, then all the ports (including the rest of the XFree86 stuff) that require XFree86-4-libraries. YMMV. -- Joshua Lokken Open Source Advocate