From owner-cvs-all Sun Aug 30 17:48:23 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA28824 for cvs-all-outgoing; Sun, 30 Aug 1998 17:48:23 -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 RAA28818 for ; Sun, 30 Aug 1998 17:48:20 -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 RAA02371; Sun, 30 Aug 1998 17:47:12 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Studded cc: committers@FreeBSD.ORG Subject: Re: make.conf In-reply-to: Your message of "Sun, 30 Aug 1998 11:53:12 PDT." <35E99F98.412A0513@dal.net> Date: Sun, 30 Aug 1998 17:47:12 -0700 Message-ID: <2367.904524432@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I like this idea, *if* the file is split, however creating 3 new files > in 3 new locations all with the same name seems like unnecessary > confusication to me. How about src.conf.mk, ports.conf.mk and > sys.conf.mk? Doesn't seem like confusion to me - they all live in completely different (and quite descriptive :) locations. Moreover, it gives you a single target to look for when encountering a collection like src or ports - does it have a conf.mk file? Look in there for user-tunable config variables then. It doesn't? Then you quickly know there are none. :-) - Jordan > > Doug > > > 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.