From owner-freebsd-questions@FreeBSD.ORG Sun Jun 6 15:03:51 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 9E07316A4CE for ; Sun, 6 Jun 2004 15:03:51 -0700 (PDT) Received: from smtp.owt.com (smtp.owt.com [204.118.6.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A81843D2D for ; Sun, 6 Jun 2004 15:03:51 -0700 (PDT) (envelope-from kstewart@owt.com) Received: from [207.41.94.233] (owt-207-41-94-233.owt.com [207.41.94.233]) by smtp.owt.com (8.12.8/8.12.8) with ESMTP id i56M2dbI019163; Sun, 6 Jun 2004 15:02:40 -0700 From: Kent Stewart To: Roman Kennke Date: Sun, 6 Jun 2004 15:03:28 -0700 User-Agent: KMail/1.6.2 References: <1086558075.1256.33.camel@moonlight.localdomain> <200406061449.04391.kstewart@owt.com> <1086558922.1256.39.camel@moonlight.localdomain> In-Reply-To: <1086558922.1256.39.camel@moonlight.localdomain> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200406061503.28231.kstewart@owt.com> cc: Remko Lodder cc: freebsd-questions@freebsd.org Subject: Re: Upgrading FreeBSD to a new release X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2004 22:03:51 -0000 On Sunday 06 June 2004 02:55 pm, Roman Kennke wrote: > Hi, > > > > > One thing, that is making me _not_ using FreeBSD is, that I see > > > > no way to easily upgrade from, say 5.1 to 5.2 (just an > > > > example), > > .. > > > > Apart from that i updated my systems many times, without being in > > > single user mode, with an ssh connection. > > > > This doesn't work on the upgrade to 5.2 from 5.1. You have to boot > > into single user mode to do the installworld. You have incompatible > > features at this upgrade. > > Exactly these kinds of hassles I don't want. I am wondering - FreeBSD > has built such a nice thing like the ports system. It's a work of > genius. Only that the install/upgrade process of the system itself is > completely different (and not very convenient IMO). Is it not > possible to 'port' the System stuff into the ports system (or a > different ports system, say, the 'system ports' or something like > that). Just an idea. > > Ok, are there other ways? Isn't there a script, which places the new > archives over the old ones, and removes the stuff, that's left from > the old system? Or is this a too-difficult task? > The problem with 5.1 > 5.2 is called statfs. See, /usr/src/UPDATING. It will run with a new kernel and not the old kernel. If you do an installworld before you do an installkernel, you have to use the fixit CD to fix it. For a while, they thought you had to do a clean install. I have no idea what happens if you boot to a 5.2 kernel with a 5.1 userland. The ports are entirely different because they don't deal with basic things such as fs'es. Somewhere in the 5.2 chain is the port problem with pthreads. You can count on rebuilding all of your ports that use pthreads. Portupgrade does a lot of what you talk about but I always use puf and it avoids moving the libraries in to the compat directory. Kent -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html