Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Dec 1999 11:52:22 -0600 (CST)
From:      David Scheidt <dscheidt@enteract.com>
To:        Jonathon McKitrick <jcm@dogma.freebsd-uk.eu.org>
Cc:        Doug Barton <Doug@gorean.org>, Tom Embt <tom@embt.com>, freebsd-questions@FreeBSD.ORG
Subject:   Re: upgrading/CVSUPping with bad ISP connection
Message-ID:  <Pine.NEB.3.96.991202114732.75286A-100000@shell-3.enteract.com>
In-Reply-To: <Pine.BSF.4.02A.9912021727030.93948-100000@dogma.freebsd-uk.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2 Dec 1999, Jonathon McKitrick wrote:

> On Wed, 1 Dec 1999, Doug Barton wrote:
> >> 
> >> I very strongly suggest building a new kernel, installing it, and rebooting
> >> *before* building world.  It is much easier to recover from a broken kernel
> >> than a broken world.  New kernels work with old worlds, but the reverse
> >> isn't always true.
> >
> >	It's also not true that new kernels always work with old
> >worlds. Especially in the 3.x branch. I just ran into this today where a
> >a kernel built from sources cvsup'ed to -Stable today would not run in a
> >3.3-Release (from CD) world. 

What didn't work in the world?  things like ps(1) and top(1) often won't
work if your world is older than your kernel.  The stuff you need to build a
new world should, though.  I recently ran a -CURRENT kernel with a -STABLE
world, with out any problems, other than a bunch of things like ps, uptime
and top not working.  


> OK, i read the docs on the site and now i'm *really* confused.  I usually
> make a new kernel before a new world.  Also, i haven't really done any
> merging or in any way touched /etc after building a new world.  Maybe i
> get away with that because i have a very simple single-user desktop system
> and i've only been tracking -STABLE since 3.2.  Should i expect a lot more
> work for 3.4, or any major revision after this one?

Use mergemaster.  I think it is in -STABLE now.  If it isn't, its in
ports/sysutils/mergemaster.  Make backups of /etc first, though!

David



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96.991202114732.75286A-100000>