From owner-freebsd-stable@FreeBSD.ORG Mon Jun 4 08:12:19 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 2A1901065670 for ; Mon, 4 Jun 2012 08:12:19 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 94C7114EAF3; Mon, 4 Jun 2012 08:12:18 +0000 (UTC) Message-ID: <4FCC6DE2.6040106@FreeBSD.org> Date: Mon, 04 Jun 2012 01:12:18 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120506 Thunderbird/12.0.1 MIME-Version: 1.0 To: Christer Solskogen References: In-Reply-To: X-Enigmail-Version: 1.5pre OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Kimmo Paasiala , 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: Mon, 04 Jun 2012 08:12:19 -0000 On 06/04/2012 00:10, Christer Solskogen wrote: > On Fri, Jun 1, 2012 at 3:42 PM, Kimmo Paasiala wrote: >> Hello list, >> >> 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". >> > > If you want, you can do this /after/ a buildworld > > # mv /usr/include /usr/include.old > # cd /usr/src You don't need to do those last 2 steps below if you mv /usr/include right before you do 'make installworld', FYI. > # make hierarchy > # make installincludes -- This .signature sanitized for your protection