summaryrefslogtreecommitdiff
path: root/pkgtools/pbulk
AgeCommit message (Collapse)AuthorFilesLines
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.
2010-02-24pbulk-0.46: Use stage-install instead of install.joerg1-2/+2
[Change in pbulk-0.45, but be explicit here]
2010-02-24pbulk-0.45:joerg4-7/+20
Make the age check for packages an option, but keep it enabled by default.
2009-12-30pbulk-0.44: Remove a second call to pscan from a failed merge.joerg2-4/+3
2009-12-16pbulk-0.43:joerg3-6/+7
Remove the content of bulklog, not the directory. Much nicer if nullfs is used. Log error output of pscan.
2009-10-25pbulk-0.41:joerg3-5/+6
- Consider packages silently outdated if recorded files are missing. - Explicitly pass down tar to pbulk-save-wrkdir, TAR is unset at that point.
2009-09-04pbulk-0.41:joerg2-4/+4
Create & chown work.log for destdir builds too, as the normal build is run unprivileged.
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-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-06-08pbulk-0.40:joerg3-8/+7
Use plain sed to extract RCS IDs. GNU ident has issues with unexpanded RCS IDs.
2009-06-08Add forgotten file from pbulk-base split off.joerg1-0/+13
2009-06-07Split pbulk into pbulk-base (the backend programs) and pbulk (rest).joerg3-52/+10
2009-06-07pbulk-0.38:joerg2-3/+5
Skip lines starting with # in the limited list.
2009-04-09Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.joerg1-4/+1
2009-03-06joergs says the problem is with &&, so revert to revision 1.4 which shouldtnn1-4/+2
be safe everywhere.
2009-03-06Add explicit cast to silence GCC on comparing different signs.joerg1-2/+2
2009-03-06Merge lib/dewey.c rev 1.11 from pkg_install:joerg1-4/+3
Avoid sign comparision issues.
2009-03-06fix previous:tnn1-2/+4
actually, if our /bin/sh has some bug related to set -e, it's better to write the test with if-then-fi instead.
2009-03-06Invert logic of the package timestamp check, as at least ksh and bashtnn1-2/+2
terminate the shell due to "set -e" when the [ ... ] part is false. This behaviour seems correct to me, but I can't explain why this code doesn't fail with our /bin/sh.
2009-02-25Include sys/poll.h and poll.h directly if they exist.joerg1-2/+7
nbcompat/poll.h conflicts with the system header on Solaris and is implicitly included by nbcompat.h already, if needed. Fixes PR 40756.
2009-01-31pbulk-0.37:joerg8-56/+276
- replace libevent dependency with internal event loop to make the pbulk core standalone - open success and error log with O_APPEND, which allows e.g. cleaning up the error build during build without breaking it if done with care.
2008-10-16PKGREVISION bump for libevent shlib name change.wiz1-1/+2
2008-10-08pbulk-0.36:joerg2-8/+12
Avoid grep -q and use awk instead. This has the side effect of parsing presolve only once for each file. grep -q doesn't exist on Solaris.
2008-09-22pbulk-0.35:joerg2-3/+27
Sync Dewey with pkg_install(-renovation) and add a fast check if a pattern could ever match. This reduces the time for pbulk-resolve on a full tree on my laptop from 12.9s to 5.3s.
2008-09-16pbulk-0.34:joerg15-23/+127
- version configuration file, object if the version doesn't match - add an option for pbulk-resolve to ignore unresolvable dependencies similiar to the incremental mode - use this option to run pbulk-resolve again if ignore_missing_depencies is set to yes. Report this explicitly to un-confuse readers and point them to the logfile.
2008-09-14pbulk-0.34:joerg5-60/+41
Isolate rules to compute the restricted subset in the upload script. Make the upload script independent from the report file to allow uploading partial builds. Only depend on NO_BIN_ON_FTP to decide what to upload and what not.
2008-09-06Bump PKGREVISION for libevent users due to 1.4.3->1.4.5 shlib name change.wiz1-2/+2
2008-07-14pbulk-0.33: Don't try to install/deinstall bootstrap packages.joerg2-6/+14
This allows a destdir build to package bootstrap components.
2008-06-20pbulk-0.32:joerg3-25/+13
Make bulkbuild-rebuild over 200 times faster when running against a full tree scan by using awk to filter out the data instead of the while read shell builtin.
2008-06-12Use full path for chown.joerg2-4/+4
2008-06-11pbulk-0.31:joerg2-8/+70
- For direct build failures, make the package location in the first column a hyper link to the last (supposedly failing) phase. - For indirect failures, list the first 10 failing dependencies.
2008-04-18Mark this package MAKE_JOBS_SAFE=no.bjs1-1/+3
2008-04-07pbulk-0.30:joerg2-6/+53
Print the collected PKG_FAIL_REASON in the HTML version of the report.
2008-04-04pbulk-0.29:joerg4-5/+41
Add bulkbuild-restart script that checks if error/success files exist and makes sense and continues the previous build if they do.
2008-03-01Removed trailing white-space.rillig2-6/+6
2008-02-26pbulk-0.28:joerg2-5/+6
- don't try to deinstall (and fail) on packages marked not for uninstall
2008-02-24Improve verbose mode:tnn1-3/+10
- sprinkle whitespace so pkgnames get neatly aligned - prepend a progress counter to printfs