ROBSD-PORTS.CONF(5) File Formats Manual ROBSD-PORTS.CONF(5)

robsd-ports.confrobsd-ports configuration file

robsd-ports.conf is the configuration file for robsd-ports(8). A string value type enclosed in “double-quotes” may refer to other configuration variables on the form ${variable}. Additional variables are also available, see robsd-config(8).

The following variables are recognized:

path
Directory used to store invocations.
path
Directory used as the proot(1) chroot.
{path... }
Command to invoke after each non-skipped step, see robsd-hook(5).
number
Interval expressed in seconds in which robsd-stat(8) collects statistics. Defaults to 10.
number
Number of invocations to keep in robsddir, see robsd-clean(8). Defaults to keeping everything.
|
Instruct robsd-clean(8) to move old invocations to a directory named attic rooted in robsddir. Otherwise, old invocations are completely removed. Defaults to yes.
{step... }
Steps to skip, see robsd-ports(8) for a list of all available steps.
host
Upstream cvs(1) repository used to update sources from.
user
User to perform cvs(1) and patch(1) operations on behalf of.
hostname
Host to upload packages to during the distrib step.
path
Directory on distrib-host to upload the packages to during the distrib step. Note, this directory will be wiped before uploading the new packages.
path
Path to signify(1) private key used to optionally sign the release files with.
user
User to perform scp(1) operations on behalf of.
{path... }
Ports to build, path must be relative to ports-dir.
glob
Path to sticky patches to always apply to ports-dir, expressed as a glob(7) pattern. It's silently ignored if glob does not yield any matches.
path
Source directory for the ports tree, defaults to /usr/ports.
user
The user owning ports-dir.

/etc/robsd-ports.conf
The default configuration file.

Example configuration:

robsddir "/home/robsd-ports"
chroot "/home/proot"
ports-user "anton"
ports { "devel/knfmt" "mail/mdsort" }

robsd-config(8), robsd-ports(8)

Anton Lindqvist <anton@basename.se>

February 3, 2022 OpenBSD 7.6