Age | Commit message (Collapse) | Author | Files | Lines |
|
Use plain sed to extract RCS IDs. GNU ident has issues with unexpanded
RCS IDs.
|
|
|
|
Skip lines starting with # in the limited list.
|
|
|
|
- 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.
|
|
|
|
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.
|
|
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.
|
|
- 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.
|
|
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.
|
|
|
|
This allows a destdir build to package bootstrap components.
|
|
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.
|
|
|
|
- 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.
|
|
|
|
Print the collected PKG_FAIL_REASON in the HTML version of the report.
|
|
Add bulkbuild-restart script that checks if error/success files exist
and makes sense and continues the previous build if they do.
|
|
- don't try to deinstall (and fail) on packages marked not for uninstall
|
|
(But for this case it would make life simpler for bulk builders if the
catpages were pregenerated.)
|
|
When running the start script in master mode, already accept incoming
connections. This makes the start script more useful when using more
clients than the default listen back log.
|
|
Add first pile of patches for cross-compiling support.
This still depends on the packages being pre-installed to
the normal prefix, but otherwise works. Cross-compiling
needs pkg_install-20080126. While here, simplify configuration
and allow using one pkg_install installation for everything.
As a side effect remove the pkgdb limitation for NetBSD builds.
Add a message that tells users to check the configuration file
on updates.
|
|
Add bulkbuild-rebuild which can be used to build packages individually.
It assumes that all dependencies are built and the results of the scan
phase exists. That means it can be used after a bulk build to try to
rebuild a failing package. Fixes PR 37407.
|
|
When all jobs are processed in master mode, close the listen socket
and shutdown(2) all peers. Give them a second to close(2) the
connection themselve, so that the port remains usable on the master.
This is the standard compliant fix for PR 37002.
|
|
|
|
|
|
|
|
Don't try to remove a non-existing file if no package had an error
during the build.
|
|
- run checksum stage of a build with the privileged user, as DISTDIR
might not be writeable
- create the actual package as privileged user as well
- pre-create work.log when using user-destdir
- in pre-build, only wait if the meta subdirectory exists. bulklog itself
can often be a mount point.
|
|
- add support for building using DESTDIR.
|
|
- If not running on NetBSD or not using /usr/bin/make, set the default
of pbulk's make to ${prefix}/bin/bmake.
- Make path to neato an option and don't install it on demand.
- Fix a bug in the master mode that should fix the strange faults seen
with native libevent on NetBSD.
- Add option to skip checksum computation. Don't upload a checksum file
if that option is active.
|
|
is broken. This shows e.g. as querying the status can trigger a signal
10. Bump version.
|
|
|
|
on gzip.
|
|
|
|
|
|
Bump version, remove pkgrevision.
|
|
Linux has sin_len either (PR 36791).
|
|
|
|
version correctly. Fixes issues on platforms where the first tar
in path doesn't support -z. Bump to pbulk-0.12.
|
|
Thanks tnn@.
Reverse the test for extracting the bootstrap kit as the old version
hits set -e error handling.
Bump to pbulk-1.11.
|
|
substitution (and any substitution warnings) run before the build starts,
rather than after building libnbcompat. The reason for this is that
libnbcompat is _built_ in the pre-configure stage when in inplace mode.
|
|
a newline after each message. Bump to pbulk-0.10.
|
|
report script. Bump to pbulk-0.9.
|
|
Bump to 0.8.
|
|
Don't depend on date to implement %s or even %F and %R or support -r,
compute dates as one comment and split. This works even with the very
special HP-UX date. Requested and tested by tnn@
Bump to pbulk-0.7.
|
|
and the recipient. Bump to pbulk-0.6.
|
|
in the example config. Catch up in the scripts as well.
Create the log directory first for limited bulk builds.
Bump to pbulk-0.5.
|
|
works for some reasons on NetBSD, but not with other versions
of one-true-awk or gawk. Bump to 0.4.
|
|
to match the installed names. Bump version to 0.3.
|