Installworld and /usr/include/*.h modification times
Lowell Gilbert
freebsd-stable-local at be-well.ilk.org
Fri Jun 1 17:45:45 UTC 2012
Kimmo Paasiala <kpaasial at gmail.com> 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.
More information about the freebsd-stable
mailing list