guix/gnu
Andreas Enge b131057fda
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
2024-09-18 16:10:05 +02:00
..
bootloader
build file-systems: Add support for exFAT. 2024-09-01 02:00:00 +02:00
home home: services: shepherd: Replace use of deprecated ‘action’ procedure. 2024-09-16 00:16:20 +02:00
installer installer: Create ext4 file systems with ‘-O large_dir’. 2024-08-31 19:06:38 +02:00
machine
packages gnu: janet: Update to 1.36.0. 2024-09-18 14:36:43 +02:00
services gnu: guix-configuration: Add a chroot? parameter. 2024-09-18 16:10:05 +02:00
system gnu: guix-configuration: Add a chroot? parameter. 2024-09-18 16:10:05 +02:00
tests services: agate: Change variable names and add system test. 2024-08-31 19:06:39 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: cl-lack: Update to 0.3.0-1.35d3a8e. 2024-09-13 11:14:59 +02:00
machine.scm
packages.scm
services.scm services: Warn about unprivileged privileged-programs. 2024-09-08 02:00:00 +02:00
system.scm
tests.scm