From owner-freebsd-questions@FreeBSD.ORG Fri Jan 13 13:56:55 2012 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 81A721065673 for ; Fri, 13 Jan 2012 13:56:55 +0000 (UTC) (envelope-from b.smeelen@ose.nl) Received: from mail.ose.nl (mail.ose.nl [212.178.134.164]) by mx1.freebsd.org (Postfix) with ESMTP id 19C9B8FC08 for ; Fri, 13 Jan 2012 13:56:54 +0000 (UTC) X-Footer: b3NlLm5s Received: from localhost ([127.0.0.1]) by mail.ose.nl (using TLSv1/SSLv3 with cipher AES256-SHA (256 bits)) for freebsd-questions@freebsd.org; Fri, 13 Jan 2012 14:56:52 +0100 Message-ID: <4F103824.8040004@ose.nl> Date: Fri, 13 Jan 2012 14:56:52 +0100 From: Bas Smeelen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:9.0) Gecko/20111220 Thunderbird/9.0 MIME-Version: 1.0 To: FreeBSD Questions References: <4F1034AB.903@nagual.nl> In-Reply-To: <4F1034AB.903@nagual.nl> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: upgrade from 8.2 to 9.0 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: Fri, 13 Jan 2012 13:56:55 -0000 On 01/13/2012 02:42 PM, Dick Hoogendijk wrote: > I possible I want my server to upgrade from 8.2-RELEASE to 9.0-RELEASE. > I guess the binary upgrade will not be a problem with "freebsd-update -r > 9.0-RELEASE fetch" If so, I do like to hear the caveats. > My main problem lies with the installed ports. I know the -all- have to be > recompiled, but I don't know an easy way for this job. I always use > portmaster. Do I have to make a list manually for all installed ports? Or > is there a procedure to follow in this matter? I'd like to get some > pointers if possible. > Thanks. > _ It works great with source upgrade, so freebsd-update should not be a problem but i haven't used it yet to upgrade to 9. It is used like this: freebsd-update -r 9.0-RELEASE upgrade (i.e. not fetch) See also the handbook for a good explanation You can use portmaster --list-origins to make a list of all root and leaf ports and use this to reinstall all ports after the upgrade. See man portmaster for a good example. Or you can use portmaster -af to recompile all ports. Disclaimer: http://www.ose.nl/email