From owner-freebsd-questions@FreeBSD.ORG Thu Jan 28 22:03:41 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3A5C106566B for ; Thu, 28 Jan 2010 22:03:41 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id 8F07B8FC15 for ; Thu, 28 Jan 2010 22:03:41 +0000 (UTC) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 667C8EB47BB; Fri, 29 Jan 2010 00:03:40 +0200 (EET) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 3E594160CFF; Fri, 29 Jan 2010 00:03:40 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XXh556PdtAZL; Fri, 29 Jan 2010 00:03:40 +0200 (EET) Received: from kobe.laptop (ppp-94-64-225-26.home.otenet.gr [94.64.225.26]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 07996160CFE; Fri, 29 Jan 2010 00:03:40 +0200 (EET) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.4/8.14.4) with ESMTP id o0SM3cea036392 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 29 Jan 2010 00:03:38 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.4/8.14.4/Submit) id o0SM3bfR036385; Fri, 29 Jan 2010 00:03:37 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Anton Shterenlikht In-Reply-To: <20100128165916.GD60207@mech-cluster241.men.bris.ac.uk> (Anton Shterenlikht's message of "Thu, 28 Jan 2010 16:59:16 +0000") Date: Thu, 28 Jan 2010 23:32:27 +0200 Message-ID: <873a1p3ogk.fsf@kobe.laptop> References: <20100128165916.GD60207@mech-cluster241.men.bris.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: make doesn't see changes in /etc/mail/freebsd.mc X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jan 2010 22:03:42 -0000 On Thu, 28 Jan 2010 16:59:16 +0000, Anton Shterenlikht wrote: > I've seen this behaviour for years, but never bothered > to ask why. > > Imagine I already have in /etc/mail local .mc and .cf files. Imagine I > then update freebsd.mc. When I run make nothing happens. What I think > should happen is that local .mc should be updated and then .cf > generated. > > Because of this behaviour I have to manually delete local .mc files > and all .cf files before running make. Or merge your local changes *into* the "local.mc" file. For example, I have several dozen lines of local customizations in "HOSTNAME.mc" here: root@kobe:/etc/mail# diff -u freebsd.mc kobe.mc | diffstat -p1 kobe.mc | 167 ++++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 126 insertions(+), 41 deletions(-) I would be very annoyed if updating freebsd.mc clobbered these :-)