diff options
author | Andreas Enge <[email protected]> | 2024-07-05 15:47:13 +0200 |
---|---|---|
committer | Andreas Enge <[email protected]> | 2025-02-17 14:57:55 +0100 |
commit | 9a41ec57626b63fa0efbd81483e20d541d4b068c (patch) | |
tree | e2bd92c6064ac6fee3dbce15942079ddae25d074 /doc/guix.texi | |
parent | f0d4daa13f0b57f5c03af73d449b2c6dd3160d08 (diff) |
gnu: guix-configuration: Add a chroot? parameter.
The parameter should take the values #t, #f or 'default.
In a container environment, 'default amounts to #f, otherwise it
amounts to #t.
* gnu/services/base.scm (guix-configuration)<chroot?>: New field.
(guix-shepherd-service): If chroot? is #f, add "--disable-chroot".
If it is #t or 'default, do nothing.
* gnu/system/linux-container.scm (containerized-operating-system):
If chroot? is 'default, replace it by #f.
* doc/guix.texi: Document the parameter.
Change-Id: I8b9c3f46ad8650fa6ed4acee947b4ae5d002d03d
Diffstat (limited to 'doc/guix.texi')
-rw-r--r-- | doc/guix.texi | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index 5c50e587f8..54a736c518 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -19940,6 +19940,13 @@ Name of the group for build user accounts. @item @code{build-accounts} (default: @code{10}) Number of build user accounts to create. +@item @code{chroot?} (default: @code{'default}) +The value should be one of @code{#t} or @code{#f}, in which +case chroot is enabled or disabled, respectively; +or it should be @code{'default}, which amounts to @code{#f} in +Docker containers (so that they can be run in non-privileged mode) +or @code{#t} otherwise. + @item @code{authorize-key?} (default: @code{#t}) @cindex substitutes, authorization thereof Whether to authorize the substitute keys listed in |