guix-play/gnu
Mathieu Othacehe f94835a917
file-system: Add efivarfs support.
Tools such as efibootmgr rely on the deprecated /sys/firmware/efi/vars API as
well as on the new /sys/firmware/efi/efivars API. The latter needs to be
mounted.

Reported by Keyhenge here:
https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00274.html

Here is the efivarfs documentation:
https://www.kernel.org/doc/Documentation/filesystems/efivarfs.txt.

* gnu/system/file-systems.scm (%efivars-file-system): New exported variable,
(%base-file-systems): add it.
* gnu/system/install.scm (%efivars-file-system): Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-31 13:43:36 +02:00
..
bootloader bootloader: grub: Fix cross-compilation. 2020-06-09 18:49:36 +02:00
build file-system: Add mount-may-fail? option. 2020-07-31 13:43:20 +02:00
installer installer: Add NTFS support. 2020-07-26 18:35:10 +02:00
machine machine: ssh: Check for potential system downgrades. 2020-07-27 12:06:35 +02:00
packages gnu: Add bpftrace. 2020-07-31 12:57:34 +02:00
services services: auditd: Provide default configuration directory. 2020-07-27 12:06:36 +02:00
system file-system: Add efivarfs support. 2020-07-31 13:43:36 +02:00
tests services: nix: Fix sandbox. 2020-07-22 22:10:11 +03:00
artwork.scm
bootloader.scm bootloader: Extend `<menu-entry>' for multiboot. 2020-06-08 13:51:18 +02:00
ci.scm ci: Do not limit disk-image size. 2020-06-29 17:24:36 +02:00
image.scm image: Move hurd image definition to a dedicated file. 2020-06-24 20:24:34 +02:00
installer.scm installer: Add NTFS support. 2020-07-26 18:35:10 +02:00
local.mk gnu: Add bpftrace. 2020-07-31 12:57:34 +02:00
machine.scm utils: Move <location> and '&error-location' to (guix diagnostics). 2020-07-25 19:11:36 +02:00
packages.scm packages: 'generate-package-cache' is deterministic. 2020-07-30 19:17:20 +02:00
services.scm machine: ssh: Check for potential system downgrades. 2020-07-27 12:06:35 +02:00
system.scm system: 'operating-system-with-provenance' uses the OS location info. 2020-07-29 00:22:01 +02:00
tests.scm utils: Move <location> and '&error-location' to (guix diagnostics). 2020-07-25 19:11:36 +02:00