From owner-freebsd-hackers Fri Jul 26 13:19:56 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21577 for hackers-outgoing; Fri, 26 Jul 1996 13:19:56 -0700 (PDT) Received: from Kitten.mcs.com (Kitten.mcs.com [192.160.127.90]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id NAA21563 for ; Fri, 26 Jul 1996 13:19:54 -0700 (PDT) Received: from venus.mcs.com (root@Venus.mcs.com [192.160.127.92]) by Kitten.mcs.com (8.7.5/8.7.5) with SMTP id PAA03121; Fri, 26 Jul 1996 15:19:50 -0500 (CDT) Received: by venus.mcs.com (/\==/\ Smail3.1.28.1 #28.5) id ; Fri, 26 Jul 96 15:19 CDT Message-Id: Subject: Re: CVS basics? To: imp@village.org (Warner Losh) Date: Fri, 26 Jul 1996 15:19:49 -0500 (CDT) From: "Karl Denninger, MCSNet" Cc: koshy@india.hp.com, freebsd-hackers@FreeBSD.org In-Reply-To: <199607261659.KAA27043@rover.village.org> from "Warner Losh" at Jul 26, 96 10:59:41 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > About two weeks ago, I upgraded a 2.1-stable (Aprilish) to a > 2.2-current system. Here's what I did as root > > > 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 > > 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. Well, there seems to be a few problems with this. Like tcl being listed in the Makefiles under src/contrib as a target, but src/contrib is EMPTY. At least in the supped copy I got from sup.freebsd.org when grabbing the collection cvs-supfile it is... Have people actually tried building this starting with: 1) A USER load of the operating system (no ports, etc) 2) A Supped copy of the CVS tree? What am I missing here? The problem isn't incompatibile utilities any longer; I got beyond that. The problem now is that it appears that there are dependancies listed in the makefiles that no longer exist! -- -- Karl Denninger (karl@MCS.Net)| MCSNet - The Finest Internet Connectivity http://www.mcs.net/~karl | T1 from $600 monthly; speeds to DS-3 available | 23 Chicagoland Prefixes, 13 ISDN, much more Voice: [+1 312 803-MCS1] | Email to "info@mcs.net" WWW: http://www.mcs.net/ Fax: [+1 312 248-9865] | Home of Chicago's only FULL Clarinet feed!