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>