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 gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
avahi.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
base.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
cachefilesd.scm
ci.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
containers.scm Revert "tests: Use lower-oci-image-state in container tests." 2025-08-25 17:34:29 +09:00
cups.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
databases.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
desktop.scm
dict.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
dns.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
docker.scm Revert "tests: Use lower-oci-image-state in container tests." 2025-08-25 17:34:29 +09:00
emacs.scm
file-sharing.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
foreign.scm tests: foreign: Add ‘archlinux-install’ test. 2025-07-18 00:43:51 +02:00
ganeti.scm
gdm.scm
guix.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
high-availability.scm services: Add rabbitmq service. 2025-07-19 01:47:50 +01:00
image.scm
install.scm mapped-devices/luks: Support extra options. 2025-10-06 10:21:16 +02:00
ldap.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
lightdm.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
linux-modules.scm
mail.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
mcron.scm
messaging.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
monitoring.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
networking.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
nfs.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
package-management.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
pam.scm
reconfigure.scm
rsync.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
samba.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
sddm.scm
security-token.scm
security.scm
shadow.scm
singularity.scm
ssh.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
telephony.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
upnp.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
version-control.scm gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
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 gnu: tests: Replace deprecated dhcp client service. 2025-07-24 18:46:34 +02:00
web.scm services: Add miniflux-service-type. 2025-09-26 21:39:40 +02:00