Page MenuHomeFreeBSD

Makefile.incl1: .WAIT before distribute in etc
ClosedPublic

Authored by cperciva on Sun, Nov 2, 4:36 AM.
Tags
None
Referenced Files
F134579398: D53533.id165663.diff
Mon, Nov 3, 9:14 AM
F134579379: D53533.id165686.diff
Mon, Nov 3, 9:13 AM
F134566465: D53533.id165686.diff
Mon, Nov 3, 6:21 AM
F134561742: D53533.id165663.diff
Mon, Nov 3, 5:20 AM
F134561735: D53533.id.diff
Mon, Nov 3, 5:20 AM
F134561699: D53533.id165686.diff
Mon, Nov 3, 5:19 AM
F134552460: D53533.id165686.diff
Mon, Nov 3, 3:22 AM
Unknown Object (File)
Mon, Nov 3, 1:25 AM
Subscribers

Details

Summary

In order to make sure that man pages are all installed before we run
makewhatis to generate mandoc.db files, we have long placed etc at the
end of the list of subdirectories being recursed into by the build.
In order to support installworld -jN, a .WAIT was more recently added
here.

With the recent adoption by the release engineering team of parallel
*release* builds (aka 'make release -jN') it is now also necessary to
add the same .WAIT before recursing for the 'distribute' target, as we
otherwise end up with distribution sets containing incomplete mandoc.db
files.

MFC after: 3 days
Sponsored by: https://www.patreon.com/cperciva

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable