summaryrefslogtreecommitdiff
path: root/pkgtools/pbulk-base
AgeCommit message (Collapse)AuthorFilesLines
2016-06-23pbulk-base-0.53:joerg1-2/+2
After processing the tree-scan job, reassign jobs to all idle clients. Before, this was only necessary at the very start of the build.
2016-06-20pbulk-base-0.52:joerg1-2/+2
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.
2016-03-10Use LDFLAGS, LDADD isn't in OPSYSVARS and LDFLAGS doesn't requirejperkin1-4/+2
having to pass through MAKE_ENV. Fixes build on SunOS.
2016-02-25Use OPSYSVARS.jperkin1-8/+4
2015-12-07pbulk-base-0.51: Extend network support for name resolution and IPv6joerg1-2/+2
(where applicable).
2015-11-30Revert. Committer was explicitly asked to not commit that change as itjoerg1-2/+2
is incompletely and incorrect.
2015-11-30pbulk-base-0.51: Allow symbolic host names in distributed case.asau1-2/+2
2015-11-03pbulk-base-0.50: Don't go into master mode if there is nothing to do.joerg1-2/+2
2015-10-21pbulk-base-0.49:joerg1-2/+2
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.
2014-07-29PR 48824: Disable bogus clobbering warning from GCC 4.8.joerg1-2/+6
2014-06-13groff isn't required, nroff is sufficient to build the cat pages. Reducesjperkin1-2/+2
the number of dependencies required significantly on systems with no builtin groff.
2014-03-14pbulk-base-0.48: Fix pbulk-scan on OSX.jperkin1-2/+2
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.
2013-09-10Don't fail on missing noreturn attributes for clang.joerg1-1/+3
2013-01-14pbulk-base-0.47: Portability fixesjperkin1-2/+2
- 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.
2012-11-23Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing oldjoerg1-2/+2
scan results to speed up the process. Fix a bug that overwrote the package.log during installation.
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-03-19pbulk-0.45: make order function stablejoerg1-2/+2
2011-11-27pbulk-base-0.44: Fix hash function to actually do proper hashing.joerg1-2/+2
Do some further tweaking to improve matching by storing string size. While here, add the necessary .WAIT to allow parallel builds.
2011-09-21pbulk-base-0.43: Explicitly re-run make clean after create-usergroup, ifjoerg1-2/+2
it was run before configure. This ensures that the work directory gets the correct owner. Fixes strange error in qmail build.
2011-03-06- pass fullpath in argv[0] when pkg-scan spawns bmake so thatseanb1-2/+2
the same gets inherited across a sub make.
2010-05-05pbulk-base-0.41:joerg1-2/+2
Improve diagnostic message for dependency cycles by actually showing the path.
2010-02-26pbulk-base-0.40:joerg1-2/+2
Don't print all failed/successful jobs at the beginning, just a small message when it is done.
2009-08-23pbulk-base-0.39:joerg1-2/+2
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.
2009-06-07Split pbulk into pbulk-base (the backend programs) and pbulk (rest).joerg3-0/+60