From owner-freebsd-ports Wed May 20 22:51:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA29772 for freebsd-ports-outgoing; Wed, 20 May 1998 22:51:40 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA29749; Wed, 20 May 1998 22:51:27 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id PAA29369; Thu, 21 May 1998 15:50:09 +1000 Date: Thu, 21 May 1998 15:50:09 +1000 From: Bruce Evans Message-Id: <199805210550.PAA29369@godzilla.zeta.org.au> To: asami@FreeBSD.ORG, bde@zeta.org.au Subject: Re: /etc/mail ? ( was: Re: cvs commit: src/share/mk Makefile ) Cc: ac199@hwcn.org, andreas@klemm.gtn.com, cvs-committers@FreeBSD.ORG, imp@village.org, mph@pobox.com, ports@FreeBSD.ORG, thepish@FreeBSD.ORG Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > * It's a bad idea, and not at all like rc.conf. rc.conf is sourced only at > * system startup. /etc/make.conf is sourced on every invocation of make. > * Who knows what pollution in it might do to non-FreeBSD makefiles? > >So you agree with me, right? What I'm saying is we can just use >MASTER_SITE_BACKUP and MASTER_SITE_OVERRIDE variables already in >make.conf, instead of adding new variables which (by bsd.port.mk) >function by eventually appending something to the above. > >(Defining generic names like LOCALE in /etc/make.conf is dangerous....) MASTER_SITE_* shouldn't be there either. There should be separate configuration files for making /usr/src, ports, and everything else. /etc/make.conf is OK for the latter. The problem is getting the configuration file included early enough. bsd.ports.mk would be too late for macros that are expanded earlier. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message