From owner-freebsd-ports@FreeBSD.ORG Wed Mar 7 14:43:11 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C35AF106564A; Wed, 7 Mar 2012 14:43:11 +0000 (UTC) (envelope-from lee@dilkie.com) Received: from data.snhdns.com (data.snhdns.com [208.76.82.136]) by mx1.freebsd.org (Postfix) with ESMTP id 8498A8FC08; Wed, 7 Mar 2012 14:43:11 +0000 (UTC) Received: from [216.191.234.70] (helo=[10.39.164.100]) by data.snhdns.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1S5I50-0003qh-Aj; Wed, 07 Mar 2012 09:43:02 -0500 Message-ID: <4F5773F5.8090707@dilkie.com> Date: Wed, 07 Mar 2012 09:43:01 -0500 From: Lee Dilkie User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: Doug Barton References: <4F521BB8.1040102@glemsk.net> <20120303170411.GL44287@home.opsec.eu> <4F54ADF2.2050406@dilkie.com> <4F55B3F6.2020108@FreeBSD.org> In-Reply-To: <4F55B3F6.2020108@FreeBSD.org> X-Enigmail-Version: 1.3.5 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - data.snhdns.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - dilkie.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Kurt Jaeger , freebsd-ports@freebsd.org, Kevin Oberman Subject: Re: portupgrade -> portmaster after freebsd-update X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2012 14:43:11 -0000 On 3/6/2012 1:51 AM, Doug Barton wrote: > On 3/5/2012 6:13 AM, Lee Dilkie wrote: >> Is the handbook going to be updated with a confirmed procedure? > The preferred procedure has always been to delete everything and > reinstall. Do you see anywhere in the handbook where it says anything > different? I don't see anything int he handbook referencing portmaster, only references to portupgrade. That was my point. for example.... ...................................... All third party software will now need to be rebuilt and re-installed. This is required as installed software may depend on libraries which have been removed during the upgrade process. The ports-mgmt/portupgrade command may be used to automate this process. The following commands may be used to begin this process: # portupgrade -f ruby # rm /var/db/pkg/pkgdb.db # portupgrade -f ruby18-bdb # rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db # portupgrade -af Once this has completed, finish the upgrade process with a final call to freebsd-update. Issue the following command to tie up all loose ends in the upgrade process: # freebsd-update install ...................................... It would be nice, since portupgrade is now deprecated, to replace this section (and others), with the portmaster procedure. -lee