From owner-freebsd-hackers@FreeBSD.ORG Thu Aug 30 22:32:43 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0604316A419 for ; Thu, 30 Aug 2007 22:32:43 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp01.sth.basefarm.net (ch-smtp01.sth.basefarm.net [80.76.149.212]) by mx1.freebsd.org (Postfix) with ESMTP id 877B713C457 for ; Thu, 30 Aug 2007 22:32:42 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from c83-253-31-60.bredband.comhem.se ([83.253.31.60]:60687 helo=falcon.midgard.homeip.net) by ch-smtp01.sth.basefarm.net with esmtp (Exim 4.66) (envelope-from ) id 1IQsK9-0006d0-3g for freebsd-hackers@freebsd.org; Fri, 31 Aug 2007 00:17:13 +0200 Received: (qmail 513 invoked from network); 31 Aug 2007 00:17:08 +0200 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 31 Aug 2007 00:17:08 +0200 Received: (qmail 42969 invoked by uid 1001); 31 Aug 2007 00:17:08 +0200 Date: Fri, 31 Aug 2007 00:17:08 +0200 From: Erik Trulsson To: Pietro Cerutti Message-ID: <20070830221708.GA42915@owl.midgard.homeip.net> Mail-Followup-To: Pietro Cerutti , freebsd-hackers@freebsd.org References: <46D7186D.8030508@gahr.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46D7186D.8030508@gahr.ch> User-Agent: Mutt/1.5.16 (2007-06-09) X-Originating-IP: 83.253.31.60 X-Scan-Result: No virus found in message 1IQsK9-0006d0-3g. X-Scan-Signature: ch-smtp01.sth.basefarm.net 1IQsK9-0006d0-3g 8806d49e5dda545686b9b70e2de60927 Cc: freebsd-hackers@freebsd.org Subject: Re: what happened to make world? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2007 22:32:43 -0000 On Thu, Aug 30, 2007 at 09:20:13PM +0200, Pietro Cerutti wrote: > # make world > WARNING: make world will overwrite your existing FreeBSD > installation without also building and installing a new > kernel. This can be dangerous. Please read the handbook, > 'Rebuilding world', for how to upgrade your system. > Define DESTDIR to where you want to install FreeBSD, > including /, to override this warning and proceed as usual. > You may get the historical 'make world' behavior by defining > HISTORICAL_MAKE_WORLD. You should understand the implications > before doing this. > > Bailing out now... > *** Error code 1 > > Stop in /usr/src. > > > Now, THIS is quite funny... do you really thing that a person with > - root access > - the knowledge of the existence of "make world" > needs this sort of things? Yes. Having root access does not imply any particular knowledge or experience. In older documentation (which might be used by the unwary) there are several references to 'make world'. This means that a person new to FreeBSD may well attempt to use 'make world' while (wrongly) believing it to be the correct thing to use and not being aware of the pitfalls with it. This is good to prevent. > > I didn't see anything about this new-wave-of-user-friendly-bsd going on > the list.. have I missed something? 'make world' has been deprecated and not-recommended for several years now. The correct sequence to upgrade is described in /usr/src/UPDATING and does not involve 'make world'. Personally I think the better solution would be to remove the 'world' target completely from the makefiles, but there is probably some good reason for why that has not been done. -- Erik Trulsson ertr1013@student.uu.se