From owner-freebsd-current Sat Sep 26 12:41:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA10498 for freebsd-current-outgoing; Sat, 26 Sep 1998 12:41:55 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dt053nb4.san.rr.com (dt053nb4.san.rr.com [204.210.34.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA10492 for ; Sat, 26 Sep 1998 12:41:52 -0700 (PDT) (envelope-from Studded@dal.net) Received: from dal.net (Studded@localhost [127.0.0.1]) by dt053nb4.san.rr.com (8.8.8/8.8.8) with ESMTP id MAA06105; Sat, 26 Sep 1998 12:41:31 -0700 (PDT) (envelope-from Studded@dal.net) Message-ID: <360D436B.61937B@dal.net> Date: Sat, 26 Sep 1998 12:41:31 -0700 From: Studded Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.06 [en] (X11; I; FreeBSD 2.2.7-STABLE-0920 i386) MIME-Version: 1.0 To: John Birrell CC: current@FreeBSD.ORG Subject: Re: Upgrade documentation (Was: Re: Make world error on -current elf) References: <199809261124.VAA20210@cimlogic.com.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John Birrell wrote: > OK, I've had a go at doing this. Have a look at http://www.cimlogic.com.au/ > and let me know if this was the sort of thing you were expecting. If so, > we can put it on www.freebsd.org. Thank you very much, this is exactly what I had in mind. :) I have the following suggestions if you don't object. I think I have a grip on some of these issues, but lots of details are reassuring to people coming at this for the first time. Even if you don't want the masses updating right now, at *some* point in the future we want people to migrate from 2.2 to 3.x, so it's important to shake out the documentation too. :) You might want to throw in a pointer to Nik's "make world" tutorial as well so that people can get a better handle on that process as needed. 1.Update your source tree and mount this as /usr/src. By "update" I assume that you mean install the 3.0 sources? 3.Remove any custom options from /etc/make.conf. Some examples here would be great. For instance, NOPERL is bad, but is NOSUIDPERL ok? I'm assuming that standard things like CFLAGS= -O -pipe are ok, yes? It's important to make this clear not only to avoid mistakes in the initial conversion, but also so that people will know what's ok to use after the conversion is done. You might also toss in a warning about make world command line options. IIRC NOCLEAN is the one that's bitten most people, but I almost always include -DCLOBBER in my world builds, is this going to be good/bad/indifferent? Some details on *exactly* what to change related to ldconfig would also be good. Is all the requisite information in the new rc* scripts? Do I need to do more than install the new stuff? I understand the objective from what you've written, I just don't understand how to get there. I'm assuming that at some point it's necessary to remake /dev, yes? At what stage in this process should that be done, and how? (I'm guessing '/bin/sh MAKEDEV all' will do it, but I'd hate to be wrong about that. :) I saw just one typo, in the section describing the third stage of the build process, "You have the change to type Ctrl-C and abort the upgrade" where it seems that change should be chance. Thanks again, Doug To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message