From owner-freebsd-questions@FreeBSD.ORG Mon Nov 5 10:54:24 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 9CCAA16A41B for ; Mon, 5 Nov 2007 10:54:24 +0000 (UTC) (envelope-from donovan@dmpnet.org) Received: from mazar.dmpnet.org (mazar.dmpnet.org [87.127.11.92]) by mx1.freebsd.org (Postfix) with ESMTP id 5B9CE13C480 for ; Mon, 5 Nov 2007 10:54:24 +0000 (UTC) (envelope-from donovan@dmpnet.org) Received: from DonovansLaptop (ibm-laptop.dmpnet.org [192.168.67.101]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mazar.dmpnet.org (Postfix) with ESMTP id 5D416CD77; Mon, 5 Nov 2007 10:25:29 +0000 (GMT) Message-ID: <001601c81f96$33619dd0$6543a8c0@DonovansLaptop> From: "Donovan R. Palmer" To: "Aryeh M. Friedman" , References: <20071105135017.76a2c48a@meijome.net> <20071105070952.50ba2f37@epia-2.farid-hajji.net> <000c01c81f93$344c2c40$6543a8c0@DonovansLaptop> <472EED2B.4050403@gmail.com> Date: Mon, 5 Nov 2007 10:25:34 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Cc: Subject: Re: portupgrade questions 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: Mon, 05 Nov 2007 10:54:24 -0000 > While portsupgrade does work on packages it is usually better to do > stuff from ports... even though this may be time consuming you may want > to deinstall every last package you have installed then select a few > "high level" ports to install (i.e. enough to drag in almost everything > you need)... in general the install cycle I use is: > > 1. Install a top-level port (making any build changes needed if build > fails [*PLEASE* submit a pr for any of these]) > 2. Do a csup (or cvsup on older releases) to make sure there is nothing > newer for the installed ports > 3. Do a portupgrade -a > 4. If there are more top-level ports goto to step 1 Very interesting. Without sounding too daft, how do I determine what a "high level" port is? Thanks!