From owner-freebsd-hackers@FreeBSD.ORG Sun Oct 9 08:20:23 2005 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CAA716A423 for ; Sun, 9 Oct 2005 08:20:23 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A8B543D45 for ; Sun, 9 Oct 2005 08:20:20 +0000 (GMT) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.3/8.13.3) with ESMTP id j998KI2f083678; Sun, 9 Oct 2005 12:20:18 +0400 (MSD) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.3/8.13.3/Submit) id j998KItb083677; Sun, 9 Oct 2005 12:20:18 +0400 (MSD) (envelope-from yar) Date: Sun, 9 Oct 2005 12:20:18 +0400 From: Yar Tikhiy To: Maxim Konovalov Message-ID: <20051009082017.GB81198@comp.chem.msu.su> References: <20051008134703.GA25960@comp.chem.msu.su> <20051008175423.B33867@mp2.macomnet.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051008175423.B33867@mp2.macomnet.net> User-Agent: Mutt/1.5.9i Cc: hackers@freebsd.org Subject: Re: SENDMAIL_MC & making world X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Oct 2005 08:20:23 -0000 On Sat, Oct 08, 2005 at 05:55:54PM +0400, Maxim Konovalov wrote: > On Sat, 8 Oct 2005, 17:47+0400, Yar Tikhiy wrote: > > I'd like to set SENDMAIL_MC in my /etc/make.conf files conditionally > > so that it is not set when I'm making {build,install}world. I > > upgrade several machines over NFS from a single build server, and > > of course installworld breaks if SENDMAIL_MC differs from what was > > set during buildworld. At the same time, I'd like to have SENDMAIL_MC > > set for the rest of the time on the machines because `hostname` is > > not a suitable way to construct the .mc names on them due to local > > setup peculiarities. Any ideas how to achieve this effect? > > It is possible to override make.conf location via __MAKE_CONF variable > and use different make.conf at the build,installworld stages. > Perhaps that suits your needs. Uh-huh, two make.conf's instead of one don't look like a great burden. Even better, I can put the buildworld-stage make.conf in src or obj shared over NFS to build clients, and I'll no more have to keep the local copies on clients in sync with that of the build server! Thanks for the cool idea! -- Yar