guix/gnu/tests
45mg 73cbb94d1d
mapped-devices/luks: Support extra options.
Allow passing extra options to the 'cryptsetup open' command.

* gnu/system/mapped-devices.scm (luks-device-mapping-with-options):
[#:extra-options]: New argument.
(open-luks-device): Use it.
(check-luks-device): Validate it.
* doc/guix.texi (Mapped Devices): Document it.
* gnu/tests/install.scm (%test-encrypted-root-extra-options-os): New
test for it, as well as the previously untested #:allow-discards?
option.
(%encrypted-root-extra-options-os): New os declaration for the test.

Change-Id: I265a431efb0c81ed7cfc984344c6b8a4cc2f1624
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-06 10:21:16 +02:00
..
data
audio.scm
avahi.scm
base.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
cachefilesd.scm
ci.scm
containers.scm
cups.scm
databases.scm
desktop.scm
dict.scm
dns.scm
docker.scm
emacs.scm
file-sharing.scm
foreign.scm
ganeti.scm
gdm.scm
guix.scm
high-availability.scm
image.scm
install.scm mapped-devices/luks: Support extra options. 2025-10-06 10:21:16 +02:00
ldap.scm
lightdm.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
linux-modules.scm
mail.scm
mcron.scm
messaging.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
monitoring.scm
networking.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
nfs.scm
package-management.scm
pam.scm
reconfigure.scm
rsync.scm
samba.scm
sddm.scm
security-token.scm
security.scm
shadow.scm
singularity.scm
ssh.scm
telephony.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
upnp.scm
version-control.scm
virtualization.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
vnc.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
vnstat.scm
web.scm services: Add miniflux-service-type. 2025-09-26 21:39:40 +02:00