From owner-freebsd-stable@FreeBSD.ORG Fri Jun 1 17:45:45 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 11F2810656DE for ; Fri, 1 Jun 2012 17:45:45 +0000 (UTC) (envelope-from freebsd-stable-local@be-well.ilk.org) Received: from asbnvacz-mailrelay01.megapath.net (asbnvacz-mailrelay01.megapath.net [207.145.128.243]) by mx1.freebsd.org (Postfix) with ESMTP id D2B308FC12 for ; Fri, 1 Jun 2012 17:45:44 +0000 (UTC) Received: from mail8.sea5.speakeasy.net (mail8.sea5.speakeasy.net [69.17.117.53]) by asbnvacz-mailrelay01.megapath.net (Postfix) with ESMTP id DEAE53C8302 for ; Fri, 1 Jun 2012 13:45:43 -0400 (EDT) Received: (qmail 32218 invoked from network); 1 Jun 2012 17:45:43 -0000 Received: by simscan 1.4.0 ppid: 22081, pid: 32733, t: 0.1697s scanners: clamav: 0.88.2/m:52/d:13495 Received: from unknown (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail8.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 1 Jun 2012 17:45:43 -0000 Received: from lowell-desk.lan (lowell-desk.lan [172.30.250.8]) by be-well.ilk.org (Postfix) with ESMTP id 5B80533C22; Fri, 1 Jun 2012 13:45:37 -0400 (EDT) Received: by lowell-desk.lan (Postfix, from userid 1147) id A655A39829; Fri, 1 Jun 2012 13:45:35 -0400 (EDT) From: Lowell Gilbert To: Kimmo Paasiala References: Date: Fri, 01 Jun 2012 13:45:35 -0400 In-Reply-To: (Kimmo Paasiala's message of "Fri, 1 Jun 2012 16:42:45 +0300") Message-ID: <44pq9j9b9c.fsf@lowell-desk.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-stable@freebsd.org Subject: Re: Installworld and /usr/include/*.h modification times X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2012 17:45:45 -0000 Kimmo Paasiala writes: > Why are /usr/include files installed with "install -C" during "make > installworld" when almost everything else is installed without the -C > flag? This makes it harder to track which files were actually > installed during the last "make installworld". One can easily find > obsolete files (that are not covered with make delete-old(-libs)) > with "find -x / -type f -mtime +suitable_time" but this doesn't work > for /usr/include files because the modification times are not bumped > on "make installworld". "make" uses timestamps to determine whether to trigger a rule. Changing timestamps on source files without changing the contents is a bad idea.