Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jan 1999 23:31:50 -0500
From:      William Lloyd <wlloyd@tolstoy.mpd.ca>
To:        Luc Morin <luc_m@videotron.ca>
Cc:        stable@FreeBSD.ORG
Subject:   Re: 2.2.8-stable to 3.0-stable info needed
Message-ID:  <19990122233150.A5604@tolstoy.mpd.ca>
In-Reply-To: <36A94352.76443785@videotron.ca>; from Luc Morin on Fri, Jan 22, 1999 at 10:34:42PM -0500
References:  <36A94352.76443785@videotron.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jan 22, 1999 at 10:34:42PM -0500, Luc Morin wrote:
> Hi,
> 
> There seems to be a lot of scattered information on the move from 2.2 to
> 3.0, but is there any central and authoritative resource on the exact
> steps involved ?
> 
Not that I've found.  I would expect that after 3.1 is released documentation
for upgrading will be availible.

I've done it on two 2.2 machines now.  It is not hard.

I would suggest that you read some current archives at
http://www.freebsd.org/mail and I use the search engine at
http://www.progressive-comp.com/Lists/?l=freebsd-current&r=1&w=2#freebsd-current
to look for others advice.

Basically I did
*Upgrade from 2.2-x to 2.2-STABLE (do a make world)
*Get 3.0 sources with cvsup read the /usr/src/Makefile
*do 'make aout-to-elf'
*install new bootblocks (search mailing list)
*make new kernel
*reboot
*upgrade /etc
This is not needed but
*I run another make world again

I wouldn't even try to upgrade a machine low on drive space or processor
power (like a 386sx).  Do a binary upgrade if you must, or get a more
current computer from a scrap heap.  Last time I did a make world on
a 8MB 386sx-16Mhz it took a week.

> Also, what will become of those things that used to be part of 2.2 but
> that are not part of 3.0 ? I'm thinking about perl4 being replaced by
> perl5. Will I have to remove all the perl4 stuff manually ? What else
> will I need to remove ?
> 

Everything that comes with FreeBSD is already replaced or moved to aout
subdirectories (like lib stuff).

It's reasonably painless except for /etc merging.  I found that
xemacs compare two directories saves a lot of pain.

I would recommend backing up your system and trying the upgrade 
process first on a workstation before doing a production server.
Get fixit floppies ( make sure they work ).
I found the fixit floppy didn't work in recent current snaps.

Lovely weather.

-bill

-- 
William Lloyd            mailto:wlloyd@mpd.ca  |  http://www.mpd.ca

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990122233150.A5604>