From owner-cvs-all Sun Aug 30 08:59:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA04149 for cvs-all-outgoing; Sun, 30 Aug 1998 08:59:04 -0700 (PDT) (envelope-from owner-cvs-all) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA04144 for ; Sun, 30 Aug 1998 08:58:58 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id IAA01022; Sun, 30 Aug 1998 08:57:46 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Matthew Hunt cc: "Matthew D. Fuller" , committers@FreeBSD.ORG Subject: Re: make.conf In-reply-to: Your message of "Sun, 30 Aug 1998 09:18:21 EDT." <19980830091821.A4934@flarn.dyn.ml.org> Date: Sun, 30 Aug 1998 08:57:46 -0700 Message-ID: <1018.904492666@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I didn't want to join this conversation, but it has an odd gravitational attraction - even if you know it's going to suck you in and squish you flat, you just gotta go there for some reason. :-) If /etc/make.conf is split at all then it should be split into: /usr/src/conf.mk - configuration frobs exclusively for /usr/src /usr/ports/conf.mk - configuration frobs exclusively for /usr/ports. /usr/share/mk/conf.mk - stuff truly global to any invocation of Bmake e.g. variables you want both src and ports (and so on) to get as a base set before potentially laying their own on top. And yes, conf.mk rather than make.conf; the latter name was ill-chosen since it made people think that it was some sort of rc.conf type of parameter store rather than something actually sucked straight into make and subject to make's rule for conditionals, variable expansion, etc. But that's just MHO. :) - Jordan