From owner-cvs-all@FreeBSD.ORG Wed Aug 27 21:03:14 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B612416A4BF; Wed, 27 Aug 2003 21:03:14 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4575A44011; Wed, 27 Aug 2003 21:03:14 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7S43E0U056481; Wed, 27 Aug 2003 21:03:14 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7S43EVW056480; Wed, 27 Aug 2003 21:03:14 -0700 (PDT) Message-Id: <200308280403.h7S43EVW056480@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 27 Aug 2003 21:03:14 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile src/share/man/man5 make.conf.5 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Aug 2003 04:03:14 -0000 marcel 2003/08/27 21:03:13 PDT FreeBSD src repository Modified files: . Makefile share/man/man5 make.conf.5 Log: Limit testing for an up-to-date version of make(1) to the world and buildworld targets by default, but allow it to be done for all user targets by introducing a boolean option, named ALWAYS_CHECK_MAKE. This change is by no means perfect and I don't even want to claim this to be a solution. It does however address the fact that not everybody likes to see make(1) rebuilt simply because the regression test failed for some reason or other, including pilot error. It therefore serves the purpose of keeping the crowd happy until we have something better or simply reached a compromise. The reasons for changing the default behaviour are: o It avoids a negative, possibly non-intuitive option, o It's according to POLA and fond of feet, o Only buildworld is documented to do its best to be successful at reasonably cost. Reviewed by: gad, imp, obrien, peter Revision Changes Path 1.288 +14 -1 src/Makefile 1.77 +10 -0 src/share/man/man5/make.conf.5