guix-devel/gnu/build
Ludovic Courtès a1ccefaa12 file-systems: Add 'find-partition-by-luks-uuid'.
* gnu/build/file-systems.scm (%luks-endianness, %luks-header-size): New
macros.
(%luks-magic): New variable.
(sub-bytevector, read-luks-header, luks-header-uuid): New procedures.
(partition-predicate): Add 'read' parameter; wrap it with 'ENOENT-safe'.
Use it instead of 'read-ext2-superblock*'.
(read-ext2-superblock*): Remove.
(partition-label-predicate, partition-uuid-predicate): Pass
'read-ext2-superblock' as the first argument.
(partition-luks-uuid-predicate): New variable.
(find-partition-by-luks-uuid): New procedure.
2016-04-17 01:23:52 +02:00
..
activation.scm activation: Copy account skeletons silently. 2016-03-24 22:47:15 +01:00
file-systems.scm file-systems: Add 'find-partition-by-luks-uuid'. 2016-04-17 01:23:52 +02:00
install.scm build: reset-timestamps: Include directories. 2016-03-14 12:36:49 +01:00
linux-boot.scm Rename '/root/etc/dmd' directory and 'do-not-kill' file. 2016-01-29 20:20:19 +03:00
linux-container.scm build: container: Make 'unprivileged-user-namespace-supported?' more robust. 2016-01-23 18:44:03 -05:00
linux-initrd.scm linux-initrd: Compress cpio archives deterministically. 2015-09-09 23:27:10 +02:00
linux-modules.scm linux-modules: Use normalized module names for 'modprobe.blacklist'. 2016-02-21 13:04:10 +01:00
vm.scm vm: Only pass "-enable-kvm" to qemu if /dev/kvm is present. 2016-02-22 13:28:58 -08:00