From owner-freebsd-questions Thu Aug 2 4:30:13 2001 Delivered-To: freebsd-questions@freebsd.org Received: from tele-post-20.mail.demon.net (tele-post-20.mail.demon.net [194.217.242.20]) by hub.freebsd.org (Postfix) with ESMTP id EBABD37B405 for ; Thu, 2 Aug 2001 04:30:05 -0700 (PDT) (envelope-from robin@jessikat.fsnet.co.uk) Received: from ftp.reportlab.co.uk ([194.159.4.137] helo=jessikat.demon.co.uk) by tele-post-20.mail.demon.net with esmtp (Exim 2.12 #2) id 15SGfw-000K5x-0K for questions@freeBSD.ORG; Thu, 2 Aug 2001 11:30:00 +0000 Message-ID: <9njeusAQmTa7EwwH@jessikat.demon.co.uk> Date: Thu, 2 Aug 2001 12:29:20 +0100 To: questions@freeBSD.ORG From: Robin Becker Subject: Re: 4.2 to 4.3 upgrade References: In-Reply-To: MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 5.01 U <8fY3TEtAaFySF58ErPUfo9YLW3> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article , Micke Josefsson writes >> I'm very unsure about the src building mechanism. How do I go about >> upgrading my system to 4.3 from 4.2? My machine has low bandwidth >> access and I have /=17M /usr=590M /var=448M space. I have managed to >> download and burn a 4.3-install iso. It's very attractive for me to keep >> my existing applications and have a suitable base system for recovery >> purposes. >> > >I'd mount the 4.3-cdrom and then: > >#cd /cdrom/src >#./install all .sh >(this installs the entire 4.3 source tree into /usr/src) > >To compile everything: >#cd /usr/src >#make world >(wait, wait...) > >#cd /usr/src/sys/i386/conf >#/sbin/config GENERIC >#cd ../../compile/GENERIC >#make depend && make && make install > >(then reboot into your new 4.3) > > >This will turn your box into a 4.3-RELEASE. You may want to cvsup the newer >sources (this will patch the tree, not intall everything again). cvsup can >readily be done via modem. When you have new sources then repeat from cd >/usr/src/ above. > >Warning: The instructions for doing this also tells you to run mergemaster >afterwards. I have not used that yet, it *seems* to be doing fine. But before >embarking on the trip above do read the handbook on "make world". > >/M This sounds like an excellent approach for me. I'm just not sure that I have enough space, Chris Hold says I will need 350M for /usr/obj during the make until make world is done. I'm down to 430M and lib src isn't fully extracted :( If all else fails I can still install completely from the cd. -- Robin Becker To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message