From owner-freebsd-stable Fri Jan 22 20:30:48 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA10841 for freebsd-stable-outgoing; Fri, 22 Jan 1999 20:30:48 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from tolstoy.mpd.ca (mpd.ca [206.123.11.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA10818 for ; Fri, 22 Jan 1999 20:30:45 -0800 (PST) (envelope-from wlloyd@tolstoy.mpd.ca) Received: (from wlloyd@localhost) by tolstoy.mpd.ca (8.8.8/8.8.8) id XAA05660; Fri, 22 Jan 1999 23:31:51 -0500 (EST) (envelope-from wlloyd) Date: Fri, 22 Jan 1999 23:31:50 -0500 From: William Lloyd To: Luc Morin Cc: stable@FreeBSD.ORG Subject: Re: 2.2.8-stable to 3.0-stable info needed Message-ID: <19990122233150.A5604@tolstoy.mpd.ca> References: <36A94352.76443785@videotron.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95i In-Reply-To: <36A94352.76443785@videotron.ca>; from Luc Morin on Fri, Jan 22, 1999 at 10:34:42PM -0500 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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