From owner-cvs-all Fri Dec 11 11:20:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA14897 for cvs-all-outgoing; Fri, 11 Dec 1998 11:20:55 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from awfulhak.org (awfulhak.force9.co.uk [195.166.136.63]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA14648; Fri, 11 Dec 1998 11:20:40 -0800 (PST) (envelope-from brian@Awfulhak.org) Received: from keep.lan.Awfulhak.org (keep.lan.Awfulhak.org [172.16.0.8]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id TAA00617; Fri, 11 Dec 1998 19:20:30 GMT (envelope-from brian@Awfulhak.org) Received: from keep.lan.Awfulhak.org (localhost [127.0.0.1]) by keep.lan.Awfulhak.org (8.9.1/8.9.1) with ESMTP id IAA41670; Fri, 11 Dec 1998 08:04:26 GMT (envelope-from brian@keep.lan.Awfulhak.org) Message-Id: <199812110804.IAA41670@keep.lan.Awfulhak.org> X-Mailer: exmh version 2.0.2 2/24/98 To: John Birrell cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/etc Makefile In-reply-to: Your message of "Wed, 09 Dec 1998 21:34:12 PST." <199812100534.VAA15323@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 11 Dec 1998 08:04:25 +0000 From: Brian Somers Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > jb 1998/12/09 21:34:12 PST > > Modified files: > etc Makefile > Log: > Add logic to check if any of the BIN1 files do not already exist in > ${DESTDIR}/etc and an install target to install the missing ones. This > allows new files like pam.conf to be installed by the first installworld > after the file is added, but avoid clobbering files that might be > customized. This should save some support questions. > > Revision Changes Path > 1.181 +23 -1 src/etc/Makefile I'm all for a new target (like ``make etc-install'' or ``make new-etc-install'', but I disagree with this change. If I remove a file from /etc, I expect it to stay removed. People that stay -current or -stable are not expected to be incapable of reading the Makefile - if they want this functionality, their update script can do the requisite ``make''s. Or even better, there's a port that checks for /etc changes, and I wrote a 48 line script that notifies me of the changes I need to do; now most of the files in /etc have $Id keywords, this is stunningly easy. -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message