summaryrefslogtreecommitdiff
path: root/pkgtools/pbulk
AgeCommit message (Collapse)AuthorFilesLines
2016-10-07Adjust comment to reflect reality.joerg1-3/+2
2016-06-23pbulk-base-0.53:joerg1-9/+19
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:joerg4-16/+145
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-05-09pbulk-0.61: don't create category symlinks in the default package syncjoerg2-7/+3
implementation.
2016-04-10Drop support for USE_DESTDIR=no. Bump version.joerg2-23/+11
2015-12-07pbulk-base-0.51: Extend network support for name resolution and IPv6joerg9-140/+210
(where applicable).
2015-11-30Revert. Committer was explicitly asked to not commit that change as itjoerg1-6/+2
is incompletely and incorrect.
2015-11-30pbulk-base-0.51: Allow symbolic host names in distributed case.asau1-2/+6
2015-11-03pbulk-base-0.50: Don't go into master mode if there is nothing to do.joerg6-14/+49
2015-10-22Fix missing change from the machine the scan change was tested on.joerg1-3/+2
2015-10-21pbulk-base-0.49:joerg4-7/+31
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.
2015-10-18pbulk-0.59: Belatedly bump PBULK_CONFIG_VERSION to ensure thatjoerg1-3/+3
sync_packages etc are present.
2015-10-15pbulk-0.58: Create All if it doesn't exist yet. Noticed by asau@joerg2-3/+4
2015-09-20The warning message contained herein is not relevant.tnn1-7/+0
pbulk has safeguards against mismatching config version.
2015-09-13pbulk-0.57: Reorder build phases slightly to make better use of destdirjoerg3-15/+38
builds. Introduce hooks for sending bulklog and package explicitly the master. The default bulklog action is a nop and the package action mirrors the normal package step, i.e. copying to ${packages}/All and adding the category symlinks.
2015-09-12When copying the meta directory, preserve time stamps. Otherwise changesjoerg2-4/+4
won't be picked up correctly.
2015-09-08pbulk-0.55: Add option for running the checksum phase unprivileged. Thisjoerg3-6/+16
makes it easy to use DISTDIR=${WRKDIR}/.distfiles or so. Not the default as it changes the required permissions on ${DISTDIR}.
2015-09-08Allow having bulklog and bulklog.old as separate mount points.joerg1-3/+10
When removing bulklog.old fails, try to remove everything but meta and copy the content.
2015-09-08Be nicer to broken musl headers that insist on providing warningjoerg1-3/+2
headers.
2015-07-25Use details about variants when applicable instead of common names, this meanssevan1-1/+20
that the illumos variants such as SmartOS & OmniOS will be labelled accordingly rather than being lumped in under the SunOS 5.11 banner. This was put together with the help of Joerg @ pkgsrcCon 2015 Reviewed by joerg@ bsiegert@
2015-06-07Allow clients to be specified with port number, simplifying multi-chrootjoerg3-6/+22
setups.
2014-11-24Bump version for package list format change.asau1-2/+2
2014-11-24Allow empty lines, blank space, and "#"-delimited comments in list of ↵asau1-2/+2
packages to build.
2014-05-14HTML police (semantics division):abs1-17/+25
Add some <thead> and <tbody> tags
2014-03-14pbulk-base-0.48: Fix pbulk-scan on OSX.jperkin1-1/+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.
2014-03-03Note "used by"obache1-1/+4
2014-03-03Just define PKGNAME and use it.obache1-2/+2
2014-02-22pbulk-0.52: ensure sort(1) is called with LC_ALL=Cjperkin2-4/+4
Without this, a LANG of e.g. en_US.UTF-8 would sort "- *" before "+ <file>", resulting in no packages being uploaded.
2014-01-15Format string annotations.joerg2-6/+7
2013-04-14Minor tidyup to error reporting. (This has been sitting in one of my treesdholland1-2/+3
for a year and a half and I don't remember the context.) ok'd by joerg
2013-01-14pbulk-base-0.47: Portability fixesjperkin3-15/+17
- 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.
2013-01-07Fix a couple of typos.jperkin1-3/+3
2012-11-30Make GCC happy and set s_start and s_end explicitly.joerg1-1/+3
2012-11-23Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing oldjoerg12-32/+309
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-06-19pbulk-0.50: Portability fix, use 'id' instead of 'whoami'.jperkin2-5/+5
2012-05-20pbulk-0.49: Fix a bug in the computation of the restricted subset.joerg2-5/+5
2012-03-19pbulk-0.45: make order function stablejoerg1-1/+8
2012-01-19Shut up cast warning.joerg1-2/+2
2011-11-27pbulk-base-0.44: Fix hash function to actually do proper hashing.joerg4-25/+35
Do some further tweaking to improve matching by storing string size. While here, add the necessary .WAIT to allow parallel builds.
2011-09-24Simplify to not trigger non-literal format string warnings.joerg1-4/+2
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-10/+3
the same gets inherited across a sub make.
2010-07-23pbulk-0.48: If pkg_add fails, remove binary packagejoerg2-5/+8
2010-06-15pbulk-0.47:joerg3-8/+33
- Explicitly call make create-usergroup if USERGROUP_PHASE is specified and DESTDIR is active - If the current user is not root, don't use su. - Skip lines starting with # in the limited bulk build list.
2010-05-05pbulk-base-0.41:joerg1-8/+17
Improve diagnostic message for dependency cycles by actually showing the path.
2010-03-11remove unused leftovertnn1-2/+1
2010-03-11simplify previous fixtnn1-5/+3
2010-03-11mawk(1) doesn't know how to take length() of an array.tnn1-3/+6
2010-02-26pbulk-base-0.40:joerg1-3/+9
Don't print all failed/successful jobs at the beginning, just a small message when it is done.