summaryrefslogtreecommitdiff
path: root/pkgtools/pbulk
AgeCommit message (Collapse)AuthorFilesLines
2008-01-27pbulk-0.27:joerg3-32/+84
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.
2008-01-26pbulk-0.26:joerg8-32/+94
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.
2008-01-26Explain unprivileged_user.joerg1-1/+4
2008-01-26pbulk-0.25:joerg4-10/+61
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.
2008-01-26pbulk-0.24:joerg3-8/+42
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.
2008-01-21Fixed a problem in pkg-build, bump rev.tnn1-2/+2
2008-01-21Fix a hardcoded path (probably a mistake in rev 1.8)tnn1-2/+2
2008-01-18No revision bump for pkgsrc native tools, update version.joerg1-3/+2
2008-01-18PKGREVISION++ for the invalid definition of shell functions.rillig1-1/+2
2008-01-18Fixed the definition of shell functions, as reported in PR 37795.rillig1-3/+3
See also: http://www.opengroup.org/onlinepubs/000095399/utilities/xcu_chap02.html#tag_02_09_05 http://www.opengroup.org/onlinepubs/000095399/utilities/xcu_chap02.html#tag_02_09_04
2008-01-17pbulk-0.21:joerg3-10/+15
Don't try to remove a non-existing file if no package had an error during the build.
2008-01-17pbulk-0.20:joerg3-7/+12
- 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.
2008-01-16pbulk-0.19:joerg3-13/+46
- add support for building using DESTDIR.
2008-01-15Use %lu + casts instead of depending on size_t's %z. Some Operatingjoerg2-12/+23
Systems like Solaris don't implement %z.
2008-01-15pbulk 0.18:joerg6-25/+38
- 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.
2007-12-15Force dependency on libevent from pkgsrc on NetBSD, the native versionjoerg1-4/+2
is broken. This shows e.g. as querying the status can trigger a signal 10. Bump version.
2007-12-05Skip empty lines in the limited list. Bump to 1.16.joerg2-3/+5
2007-11-30In error messages, it is important to be as specific as possible, torillig1-2/+2
help the user understand the problem.
2007-11-28Added some comments that explain the data structures.rillig2-2/+45
2007-11-14Some shells, for example /bin/ksh on Solaris, don't like "else fi"rillig1-2/+2
without any commands in between.
2007-11-13There are several error messages with the same words. To make findingrillig1-2/+2
the cause easier, add more information to one of them.
2007-11-08Bump version or revision of all packages that have a runtime dependencyjoerg1-2/+2
on gzip.
2007-10-17Make language lawyers happy and rename report_recipient to plural.joerg3-6/+6
2007-10-15I just removed the $bulklog directory once again, due to runningrillig1-1/+7
bin/bulkbuild when instead I wanted to resume the bulk build. To prevent this frustration, added a warning and a five second waiting period.
2007-10-10When installing the bootstrap kit from a directory, correctly handle therillig1-2/+3
case when ${prefix} already exists.
2007-09-22Reverted two of my recent changes.rillig1-6/+3
See: http://mail-index.netbsd.org/pkgsrc-changes/2007/09/21/0046.html
2007-09-21Removed code duplication by calling the client-clean script.rillig3-12/+18
Before removing prefix, fix the permissions. Everything inside that directory must be writable and all directories must be searchable. NetBSD's chmod has an option -P which I would have liked to use, but POSIX requires only -R to be implemented. Therefore, it is possible that permissions of files outside the prefix are changed due to symlinks. The client-clean program promises to clean $prefix, so fail if that is not possible. A common cause for this is that some files inside have their flags set (see chflags(1) on NetBSD). When installing the bootstrap kit, the source may be either a regular file (which is then assumed to be a tar archive) or a directory (which is copied directly). The latter option is new and allows for easier changes of files once the bulk build has started.
2007-09-21Only save PREFIX in a tar file if the package has reached the installrillig1-3/+3
phase. This saves some disk space, and in most cases the contents of PREFIX is not interesting before. Added quotes around keep_wrkdir and keep_prefix because they were missing in a previous version of the example configuration file.
2007-09-21Thou shalt not nest double quotes in backticks, for the Solaris /bin/kshrillig1-2/+2
cannot handle it.
2007-09-08Convert to use the features framework.jlam1-2/+2
2007-09-07The WRKDIR and PREFIX can be saved in the log directory when a packagerillig2-2/+15
doesn't build properly. These options are off by default since they require much disk space.
2007-08-24Clean up the old log files when retrying to build a package.rillig1-2/+3
2007-08-24Added some comments to the configuration file, to help the uninitiatedrillig1-2/+21
reader.
2007-08-16close is a function, fix C&P errors. From Aleksey Cheusov.joerg4-15/+14
Bump version, remove pkgrevision.
2007-08-16Work around broken default visibility in Linux (PR 36790).joerg2-3/+7
Linux has sin_len either (PR 36791).
2007-08-16Revbump sweep of all libevent consumers due to update to libevent-1.3d.tnn1-1/+2
2007-08-15Don't hard-code tar as tar, but make it an option and use the tooljoerg5-11/+12
version correctly. Fixes issues on platforms where the first tar in path doesn't support -z. Bump to pbulk-0.12.
2007-08-15Shorten wording.joerg1-3/+3
2007-08-15Fix grammar. From salo@joerg1-2/+2
2007-08-14Fix indentation.joerg1-5/+9
2007-08-05Don't compare a function name against NULL, master_mode is meant here.joerg3-6/+6
Thanks tnn@. Reverse the test for extracting the bootstrap kit as the old version hits set -e error handling. Bump to pbulk-1.11.
2007-08-05Do SUBST handling in post-patch instead of pre-configure. This makestnn1-3/+3
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.
2007-08-05Add some useful comments.tnn1-1/+7
2007-08-05No sin_len on digital unix derivatives. (xxx: time for a configure test?)tnn1-2/+3
2007-07-28Fix two typos, and improve wording.wiz1-4/+4
2007-07-27Some people actually watch the pbulk-build client output, so addjoerg2-4/+4
a newline after each message. Bump to pbulk-0.10.
2007-07-25pkgsrc_base_dir is now without leading /, compensate. GC it in the HTMLjoerg3-9/+7
report script. Bump to pbulk-0.9.
2007-07-25Remove an additional ) and correct the assignment of a variable.joerg3-6/+6
Bump to 0.8.
2007-07-21Wrap inclusion of inttypes.h in #ifdef HAVE_INTTYPES_Htnn1-1/+3
2007-07-21Uses ntohl(), so include <arpa/inet.h>tnn2-2/+6