Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Sep 1998 12:41:31 -0700
From:      Studded <Studded@dal.net>
To:        John Birrell <jb@cimlogic.com.au>
Cc:        current@FreeBSD.ORG
Subject:   Re: Upgrade documentation (Was: Re: Make world error on -current elf)
Message-ID:  <360D436B.61937B@dal.net>
References:  <199809261124.VAA20210@cimlogic.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?360D436B.61937B>