S6-FRONTEND.CONF(5)

NAME
s6-frontend.conf - configuration file for s6-frontend

DESCRIPTION

  Goal and usage
/etc/s6-frontend.conf is a configuration file provided by the distribution, or written by the system administrator, defining various settings for the s6(8) commands, as well as the default policies of an s6-based system (i.e. where various directories and files are located).

For instance, this is what allows the ‘s6 process restart foobar’ (cf. s6_process(8)) command to send ‘s6-svc -r’ (cf. s6-svc(8)) to the foobar service without the user needing to type, or even remember, what the full path to the foobar service directory is.

  Description
The /etc/s6-frontend.conf file follows the envfile syntax (cf. envfile(1)): simple ‘key = value’ lines, comments permitted.

If a value is left empty, the compiled-in default is used.

The variables that can be set are the following:

scandir
    The directory where s6-svscan(8) is running. The default is /run/service (possibly overridden by the --scandir build-time configure option to s6-linux-init[1] or to s6-frontend[2]).

livedir
    The directory hosting the live service database managed by s6-rc(8). The default is /run/s6-rc (possibly overridden by the --livedir build-time configure option to s6-rc[3] or to s6-frontend[2]).

repodir
    The directory hosting the repository of service sets managed by the s6-rc repo commands (cf. s6-rc-repo(7)). The default is /var/lib/s6-rc/repository (possibly overridden by the --repodir build-time configure option to s6-rc[3] or to s6-frontend[2]).

bootdb
    The path to the boot-time compiled service database. The default is /etc/s6-rc/compiled/current (possibly overridden by the --bootdb build-time configure option to s6-rc[3] or to s6-frontend[2]).

stmpdir
    A directory suitable for root-only runtime data and temporary files for s6-frontend. The default is /run/s6-frontend (possibly overridden by the --stmpdir build-time configure option to s6-frontend[2]).

storelist
    A colon-separated (‘’:) list of directories containing the stores (cf. s6-rc-repo(7)) of s6-rc service definition directories. The default is /usr/share/s6-frontend/s6-rc/sources:/etc/s6-frontend/s6-rc/sources (possibly overridden by the --storelist build-time configure option to s6-frontend[2]).

verbosity
    The default verbosity for s6(8) and its invoked commands. 0 is terse (only print fatal error messages), 1 is normal (print error messages and warnings), over 1 is increasingly verbose (print informational messages, up to tracing and debug messages at level 4-5). The default is 1.

SEE ALSO
envfile(1), s6-frontend-overview(7), s6-rc-repo(7), s6(8), s6-rc(8), s6-svc(8), s6-svscan(8), s6_process(8)

[1] https://skarnet.org/software/s6-linux-init/

[2] https://skarnet.org/software/s6-frontend/

[3] https://skarnet.org/software/s6-rc/

This man page is ported from the authoritative documentation at: https://skarnet.org/software/s6-frontend/s6-frontend.conf.html

AUTHORS
Laurent Bercot Lennart Jablonka <humm@ljabl.com> (man page port)