| Age | Commit message (Collapse) | Author | Files | Lines |
|
After processing the tree-scan job, reassign jobs to all idle clients.
Before, this was only necessary at the very start of the build.
|
|
Move the tree iteration logic from the master to the client. This
matters primarily when using the additional package list in the top
level makefile and ensures that the client configuration is used
consistently.
|
|
having to pass through MAKE_ENV. Fixes build on SunOS.
|
|
|
|
(where applicable).
|
|
is incompletely and incorrect.
|
|
|
|
|
|
When shutting down the master after all jobs are done, send a zero
length request to the clients and wait a second for them to shutdown the
connection. Calling shutdown on the server side doesn't avoid TIME_WAIT
as originally intended.
|
|
|
|
the number of dependencies required significantly on systems with no builtin
groff.
|
|
On OSX pbulk-scan can fail to bind with EADDRNOTAVAIL due to sin_zero being
used uninitialised. Ensure the sockaddr_in is cleared before use.
|
|
|
|
- Prefer fcntl FD_CLOEXEC to ioctl FIOCLEX.
- Reset SIGPIPE action to default for the build child, avoids 'yes' spinning
indefinitely on EPIPE in Solaris builds, notably for print/pdf2djvu.
|
|
scan results to speed up the process. Fix a bug that overwrote the
package.log during installation.
|
|
|
|
|
|
Do some further tweaking to improve matching by storing string size.
While here, add the necessary .WAIT to allow parallel builds.
|
|
it was run before configure. This ensures that the work directory gets
the correct owner. Fixes strange error in qmail build.
|
|
the same gets inherited across a sub make.
|
|
Improve diagnostic message for dependency cycles by actually showing the
path.
|
|
Don't print all failed/successful jobs at the beginning, just a small
message when it is done.
|
|
Fix ordering of event handler vs queue modification. This can result in
queue corruption or use after free when the master can't handle a
request before the next arrives. From Matt Dillon.
|
|
|