From owner-freebsd-questions Thu Dec 2 9:53:45 1999 Delivered-To: freebsd-questions@freebsd.org Received: from mail.enteract.com (mail.enteract.com [207.229.143.33]) by hub.freebsd.org (Postfix) with ESMTP id 9904F14DC6 for ; Thu, 2 Dec 1999 09:53:43 -0800 (PST) (envelope-from dscheidt@enteract.com) Received: from shell-3.enteract.com (dscheidt@shell-3.enteract.com [207.229.143.42]) by mail.enteract.com (8.9.3/8.9.3) with SMTP id LAA45513; Thu, 2 Dec 1999 11:52:22 -0600 (CST) (envelope-from dscheidt@enteract.com) Date: Thu, 2 Dec 1999 11:52:22 -0600 (CST) From: David Scheidt To: Jonathon McKitrick Cc: Doug Barton , Tom Embt , freebsd-questions@FreeBSD.ORG Subject: Re: upgrading/CVSUPping with bad ISP connection In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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