BULK(8) - System Manager’s Manual # BULK(8) - System Manager’s Manual
NAME # bulk - building OpenBSD packages in bulk
DESCRIPTION # There are quite a few steps necessary to build packages on a cluster. They are:
Choose master machine setup and create partitions. Setup chrooted builds on the master. Add slaves and do a full bulk. Clean up and do subsequent bulks. Perform additional maintenance. 1. Choose master machine setup and create partitions # Setup a master machine with enough room for a chroot, say /build.
...
DPB(1) - General Commands Manual # DPB(1) - General Commands Manual
NAME # dpb - distributed ports builder
SYNOPSIS # dpb [-acemqRrsUuvx] [-A arch] [-B chroot] [-b logfile] [-C pathlist] [-D PARAM=value] [-F m] [-f m] [-h hosts] [-I pathlist] [-J p] [-j n] [-L logdir] [-l lockdir] [-M threshold] [-P pathlist] [-p parallel] [-S logfile] [-X pathlist] [pathlist …]
DESCRIPTION # dpb is used to build ports on a cluster of machines, or on a single machine with several cores.
...
PROOT(1) - General Commands Manual # PROOT(1) - General Commands Manual
NAME # proot - ports chroot builder
SYNOPSIS # proot [-B chroot] [-c configfile] [-S srcroot] [attribute=value …]
DESCRIPTION # proot can fill up a chroot directory for ports building usage. It will perform a set of actions that should fill up a destination chroot directory from the base system (or an optional srcroot).
As far as possible, proot will create hardlinks instead of copying files, so that cloning an existing chroot will often only consume i-nodes.
...