From owner-freebsd-questions@FreeBSD.ORG Fri Dec 2 13:57:20 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 D2FFA106564A for ; Fri, 2 Dec 2011 13:57:20 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id 97D2B8FC1A for ; Fri, 2 Dec 2011 13:57:20 +0000 (UTC) Received: from r56.edvax.de (port-92-195-124-197.dynamic.qsc.de [92.195.124.197]) by mx02.qsc.de (Postfix) with ESMTP id 3E1F924D8A; Fri, 2 Dec 2011 14:57:00 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id pB2DuxZS004009; Fri, 2 Dec 2011 14:56:59 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Fri, 2 Dec 2011 14:56:59 +0100 From: Polytropon To: Dick Hoogendijk Message-Id: <20111202145659.a8786d52.freebsd@edvax.de> In-Reply-To: <4ED8CE46.4080908@nagual.nl> References: <4ED8CE46.4080908@nagual.nl> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: upcoming 9.0 release X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Dec 2011 13:57:20 -0000 On Fri, 02 Dec 2011 14:10:30 +0100, Dick Hoogendijk wrote: > Setting up plans for the upcoming 9.0 release I have one question. > Assuming the freebsd-update utility will bring me from the 8.2-release > to the new 9.0-release I'm not sure what to do exactly with the > installed ports. > > I always use portmaster. What steps do I take to get from installed > ports on 8.2-release to 9.0? > Is there a nice and working procedure to follow? > Thanks for the advice. Basically, there are two approaches: a) Update everything. Using portmaster (and also portupgrade), you can update all ports that are installed via "all plus recursion". Make sure to read the UPDATING file regarding your installed applications. Also see "man portmaster" (or "man portupgrade") for the correct switches to portmaster so it can run without any further inter- action (which is often desired). b) Install from scratch Make a list of the ports you _intendedly_ want to use, this means do not pay much attention at dependencies that you don't want to have, but are forced to. :-) It's often helpful to make a list of installed ports from the system prior to updating. Then install the ports on your list, as they will pull in any dependencies they need. This makes sure you don't carry "cruft and bloat" from your prior installation that you _maybe_ don't have any actual use for. Needless to say, you should bring your ports tree up to date before starting either procedure. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...