Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP3:GA
grub2.18487
0040-squash-linuxefi-fail-kernel-validation-wit...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0040-squash-linuxefi-fail-kernel-validation-without-shim-.patch of Package grub2.18487
From f2e378efd50ba0e757cd87ab58c64b92f2864ffb Mon Sep 17 00:00:00 2001 From: Michael Chang <mchang@suse.com> Date: Fri, 11 Dec 2020 23:16:50 +0800 Subject: [PATCH 40/41] squash! linuxefi: fail kernel validation without shim protocol. Use grub_efi_get_secureboot to get secure boot status --- grub-core/loader/i386/efi/linux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: grub-2.02/grub-core/loader/i386/efi/linux.c =================================================================== --- grub-2.02.orig/grub-core/loader/i386/efi/linux.c +++ grub-2.02/grub-core/loader/i386/efi/linux.c @@ -26,6 +26,7 @@ #include <grub/i18n.h> #include <grub/lib/cmdline.h> #include <grub/efi/efi.h> +#include <grub/efi/sb.h> GRUB_MOD_LICENSE ("GPLv3+"); @@ -231,7 +232,7 @@ grub_cmd_linux (grub_command_t cmd __att goto fail; } - if (grub_efi_secure_boot ()) + if (grub_efi_get_secureboot () == GRUB_EFI_SECUREBOOT_MODE_ENABLED) { int rc;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor