cvs commit: src Makefile README

David O'Brien obrien at freebsd.org
Thu Jun 22 07:35:34 UTC 2006


On Tue, Jun 20, 2006 at 05:14:09PM -0400, John Baldwin wrote:
> Fair enough.  How about just making it undocumented again then? :)

Or if 'make world' is desired to be disabled, there's also this approach:

Index: Makefile
===================================================================
RCS file: /home/ncvs/src/Makefile,v
retrieving revision 1.332
diff -u -p -r1.332 Makefile
--- Makefile	7 Jun 2006 03:33:48 -0000	1.332
+++ Makefile	20 Jun 2006 19:10:51 -0000
@@ -33,13 +33,6 @@
 # If you want to build your system from source be sure that /usr/obj has
 # at least 400MB of diskspace available.
 #
-# For individuals wanting to build from the sources currently on their
-# system, the simple instructions are:
-#
-# 1.  `cd /usr/src'  (or to the directory containing your source tree).
-# 2.  Define `HISTORICAL_MAKE_WORLD' variable (see README).
-# 3.  `make world'
-#
 # For individuals wanting to upgrade their sources (even if only a
 # delta of a few days):
 #
@@ -163,7 +157,7 @@ ${TGTS}:
 
 STARTTIME!= LC_ALL=C date
 
-.if defined(HISTORICAL_MAKE_WORLD) || defined(DESTDIR)
+.if defined(HISTORICAL_MAKE_WORLD)
 #
 # world
 #
@@ -197,22 +191,45 @@ world: upgrade_checks
 	@echo ">>> make world completed on `LC_ALL=C date`"
 	@echo "                   (started ${STARTTIME})"
 	@echo "--------------------------------------------------------------"
-.else
-world:
-	@echo "WARNING: make world will overwrite your existing FreeBSD"
-	@echo "installation without also building and installing a new"
-	@echo "kernel.  This can be dangerous.  Please read the handbook,"
-	@echo "'Rebuilding world', for how to upgrade your system."
-	@echo "Define DESTDIR to where you want to install FreeBSD,"
-	@echo "including /, to override this warning and proceed as usual."
-	@echo "You may get the historical 'make world' behavior by defining"
-	@echo "HISTORICAL_MAKE_WORLD.  You should understand the implications"
-	@echo "before doing this."
-	@echo ""
-	@echo "Bailing out now..."
-	@false
 .endif

-- 
-- David  (obrien at FreeBSD.org)


More information about the cvs-src mailing list