Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jul 1996 10:59:41 -0600
From:      Warner Losh <imp@village.org>
To:        A JOSEPH KOSHY <koshy@india.hp.com>
Cc:        "Karl Denninger, MCSNet" <karl@mcs.com>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: CVS basics? 
Message-ID:  <199607261659.KAA27043@rover.village.org>
In-Reply-To: Your message of Fri, 26 Jul 1996 08:36:17 %2B0530

next in thread | raw e-mail | index | archive | help
About two weeks ago, I upgraded a 2.1-stable (Aprilish) to a
2.2-current system.  Here's what I did as root

<level 0 backup>
rm -rf /usr/obj
ln -s /bigdisk/usr/obj /usr/obj
rm -rf /usr/src
ln -s /bigdisk/usr/src /usr/src
cd /usr/src
cvs -d /bigdisk/FreeBSDCVS checkout src
cd src/usr.bin/make
make depend all install
cd ../../gnu/usr.bin/ld
make depend all install
cd ../../..
make world
<wait 10 hours>
reboot

I then used the new configure to configure and build a new kernel.  I
then rebooted right away after I installed the new kernel.  You can
run 2.2-current binaries with a 2.1 kernel, but there are many that
don't work (ps, vmstat, etc).

The above translates into "do level 0 backups; blow away what you
have; build make; build ld; make world; reboot and build a kernel"
I don't know if additional dependencies have crept in since then or
not.

Warner

P.S.  I may have forgotten or added extra .. above.



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