]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commitdiff
mountkernfs: Mount /sys/firmware/efi/efivars on EFI systems
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 4 Nov 2021 09:05:52 +0000 (09:05 +0000)
committerPeter Müller <peter.mueller@ipfire.org>
Fri, 19 Nov 2021 06:08:48 +0000 (07:08 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
src/initscripts/system/mountkernfs

index 264da24c4e44e4a6bf89524bfcd0043fc4136f1f..1f1426077df0d45126efdbc205f2483b245a0412 100644 (file)
@@ -39,6 +39,11 @@ case "${1}" in
                        mount -t cgroup2 none /sys/fs/cgroup || failed=1
                fi
 
+               if ! mountpoint /sys/firmware/efi/efivars &>/dev/null && [ -d "/sys/firmware/efi" ]; then
+                       boot_mesg -n " /sys/firmware/efi/efivars" ${NORMAL}
+                       mount -t efivarfs efivarfs /sys/firmware/efi/efivars || failed=1
+               fi
+
                # create folder for dhcpcd changeroot
                mkdir -p /run/dhcpcd/chroot
                chown dhcpcd:dhcpcd /run/dhcpcd/chroot