ROBSD.CONF(5)

NAME
robsd.conf - robsd configuration file

DESCRIPTION
robsd.conf is the configuration file for robsd(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:

robsddir “path”
    Directory to store releases.

destdir “path”
    Directory rooted on a filesystem mounted with the noperm mount(8) option, see release(8).

hook { “path” ... }
    Command to invoke after each non-skipped step, see robsd-hook(5).

stat-interval number
    Interval expressed in seconds in which robsd-stat(8) collects statistics. Defaults to 10.

keep number
    Number of releases to keep in robsddir, see robsd-clean(8). Defaults to keeping everything.

keep-attic yes | no
    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.

kernel “conf”
    Kernel configuration, defaults to GENERIC.MP.

reboot yes | no
    Reboot the machine between the kernel and base step. Defaults to no.

skip { “step” ... }
    Steps to skip, see robsd(8) for a list of all available steps.

bsd-diff “glob”
    Path to sticky patches to always apply to bsd-srcdir, expressed as a glob(7) pattern. It's silently ignored if glob does not yield any matches.

bsd-objdir “path”
    Object directory for the src tree, defaults to /usr/obj.

bsd-srcdir “path”
    Source directory for the src tree, defaults to /usr/src.

cvs-root “host”
    Upstream cvs(1) repository used to update sources from.

cvs-user “user”
    User to perform cvs(1) and patch(1) operations on behalf of.

distrib-host “hostname”
    Host to upload the release files to during the distrib step.

distrib-path “path”
    Directory on distrib-host to upload the release files to during the distrib step. Note, this directory will be wiped before uploading the new release files.

distrib-signify “path”
    Path to signify(1) private key used to optionally sign the release files with.

distrib-user “user”
    User to perform scp(1) operations on behalf of.

x11-diff “glob”
    Path to sticky patches to always apply to x11-srcdir, expressed as a glob(7) pattern. It's silently ignored if glob does not yield any matches.

x11-objdir “path”
    Object directory for the xenocara tree, defaults to /usr/xobj.

x11-srcdir “path”
    Source directory for the xenocara tree, defaults to /usr/xenocara.

FILES

/etc/robsd.conf
    The default configuration file.

EXAMPLES
Example configuration:

    robsddir "/home/robsd"
    destdir "/home/noperm"

SEE ALSO
robsd(8), robsd-config(8)

AUTHORS
Anton Lindqvist <anton@basename.se>