From owner-cvs-all Fri Aug 28 18:50:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA24965 for cvs-all-outgoing; Fri, 28 Aug 1998 18:50:27 -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 SAA24953 for ; Fri, 28 Aug 1998 18:50:21 -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 SAA23444; Fri, 28 Aug 1998 18:45:10 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Mike Smith cc: Matthew Dillon , Poul-Henning Kamp , John Polstra , committers@FreeBSD.org Subject: Re: make.conf In-reply-to: Your message of "Fri, 28 Aug 1998 18:27:14 -0000." <199808281827.SAA02369@dingo.cdrom.com> Date: Fri, 28 Aug 1998 18:45:10 -0700 Message-ID: <23439.904355110@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-all@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Just out of curiosity, given that /etc/make.conf is an entirely "local" > (ie. site-specific) file, if you want to localise such that all your I think the issue is that it's not "entirely local" anymore, just as /etc/rc.conf isn't entirely local since you want to periodically merge it with the latest versions in order to get all the same hooks and customization knobs that everyone else is using. In that scenario, you don't want to touch /etc/make.conf and /etc/rc.conf at all, you want to update them as part of your system upgrade procedure and only override the variables you're specifically interested in customizing. The fact that we handle this badly during upgrades is what's probably leading to a lot of features like Matt's. If we did a better job of keeping /etc up to date while preserving the various localizations, it wouldn't be an issue. But we don't. :( - Jordan