From owner-freebsd-hackers Thu Jan 22 03:10:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA04255 for hackers-outgoing; Thu, 22 Jan 1998 03:10:42 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA04250 for ; Thu, 22 Jan 1998 03:10:39 -0800 (PST) (envelope-from dag-erli@ifi.uio.no) Received: from grjottunagard.ifi.uio.no (2602@grjottunagard.ifi.uio.no [129.240.64.131]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id MAA13751; Thu, 22 Jan 1998 12:10:24 +0100 (MET) Received: (from dag-erli@localhost) by grjottunagard.ifi.uio.no ; Thu, 22 Jan 1998 12:10:24 +0100 (MET) To: ji@research.att.com Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: rebuilding world after a cvsup References: <199801210612.BAA25394@bual.research.att.com> Organization: Gutteklubben Terrasse X-url: http://www.ifi.uio.no/~dag-erli/ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit From: dag-erli@ifi.uio.no (Dag-Erling Coidan Smørgrav) Date: 22 Jan 1998 12:10:23 +0100 In-Reply-To: John Ioannidis's message of "Wed, 21 Jan 1998 01:12:16 -0500 (EST)" Message-ID: Lines: 21 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk John Ioannidis writes: > After my first full cvsup, I went to /usr/src and typed "make > buildworld" followed by "make installworld", and things were (much to > my amazement) worked. However, it is not obvious to me how to do > another make after a cvsup which updates just a few files; a plain > "make" does not appear to do the right thing (and indeed, when > followed by "make install" trashed my machine the one time I tried > it), and make buildworld erases everything and rebuilds it from > scratch. Surely there must be a better way than leaving the thing to > compile for a couple of hours! It varies from day to day. The idea is that you go through the log and see what has changed. If there's just been a couple of changes to some userland apps, you can get away with 'make install' in the appropriate directories. If, however, there have been changes to the libraries, or includes, or the kernel (e.g. the mse and psm drivers had some changes recently, as well as moused) you may need to make world. -- * Finrod (INTJ) * Unix weenie * dag-erli@ifi.uio.no * cellular +47-92835919 * RFC1123: "Be liberal in what you accept, and conservative in what you send"