From owner-freebsd-stable Tue Mar 6 0:53:55 2001 Delivered-To: freebsd-stable@freebsd.org Received: from mailhost01.reflexnet.net (mailhost01.reflexnet.net [64.6.192.82]) by hub.freebsd.org (Postfix) with ESMTP id 1CE9937B718 for ; Tue, 6 Mar 2001 00:53:51 -0800 (PST) (envelope-from cjc@rfx-216-196-73-168.users.reflexcom.com) Received: from rfx-216-196-73-168.users.reflexcom.com ([216.196.73.168]) by mailhost01.reflexnet.net with Microsoft SMTPSVC(5.5.1877.197.19); Tue, 6 Mar 2001 00:51:44 -0800 Received: (from cjc@localhost) by rfx-216-196-73-168.users.reflexcom.com (8.11.1/8.11.1) id f268rcK17269; Tue, 6 Mar 2001 00:53:38 -0800 (PST) (envelope-from cjc) Date: Tue, 6 Mar 2001 00:53:38 -0800 From: "Crist J. Clark" To: Brooks Davis Cc: Robert , stable Subject: Re: A quesstion about moving up from 2.2 to 4.2 via cvsup. Message-ID: <20010306005338.E1367@cjc-desktop.users.reflexcom.com> Reply-To: cjclark@alum.mit.edu References: <20010305221213.A25907@Odin.AC.HMC.Edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010305221213.A25907@Odin.AC.HMC.Edu>; from brooks@one-eyed-alien.net on Mon, Mar 05, 2001 at 10:12:13PM -0800 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Mar 05, 2001 at 10:12:13PM -0800, Brooks Davis wrote: > On Tue, Mar 06, 2001 at 04:02:56PM +1000, Robert wrote: > > I know - use the CD. but I'm experimenting. > > > > In moving from 2.2 to 4.2 stable, do I need to actually need to > > make buildworld > > make install world > > for each version, or simply do the cvsup steps 2.2 -> 3.2 -> 4.2 to make > > sure the actual source trees are all there, and then do the make and install > > bits. ? > > > > it's just that make buildworld on the first step ... 2.2 is failing for some > > reason known only to the great god Make. > > You probably want to do something like: > > 2.2.x->2.2.8->3.2->3-STABLE->4.1->4-STABLE > > You must build and install a world and kernel at each step. I've got > machines that have been upgraded that way (not all at once though ;-) > so it's certaintly possiable. Do yourself a favor. 1) Backup machine. Make an /etc.old. 2) Make 4.x-RELEASE floppies. 3) Do a binary upgrade. 4) Merge /etc.old with new /etc. 5) Go 4.x-RELEASE to 4.x-STABLE. Frankly, I think building a whole 3.X system to clobber it the minute you are done is really a waste of time. The move from 2.2.x to 3.x, the move from a.out to ELF world, was deep hurting if you made a wrong step. I'd not bother. ...Unless you want to do it for just the sake of doing it. In that case, have fun. -- Crist J. Clark cjclark@alum.mit.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message