Skip to content

Commit

Permalink
Create shim-efi-image package
Browse files Browse the repository at this point in the history
This package installs the ESP binaries, using the following layout:

 shim       -> /boot/efi/EFI/BOOT/BOOTX64.EFI
 fallback   -> /boot/efi/EFI/BOOT/fbx64.efi
 MokManager -> /boot/efi/EFI/BOOT/mmx64.efi
 shim       -> /boot/efi/EFI/endless/shimx64.efi
 MokManager -> /boot/efi/EFI/endless/mmx64.efi
 BOOT.CSV   -> /boot/efi/EFI/endless/BOOTX64.CSV

So when the machine boots using the default ESP path
/boot/efi/EFI/BOOT/bootx64.efi, a new boot entry labeled "Endless OS" is
created.

https://phabricator.endlessm.com/T24681
  • Loading branch information
jprvita committed Apr 22, 2021
1 parent f70e307 commit a69f4be
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
12 changes: 12 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,15 @@ Depends: ${misc:Depends},
Description: boot loader to chain-load signed boot loaders (signing template)
This package contains template files for shim-helpers-arm64-signed.
This is only needed for Secure Boot signing.

Package: shim-efi-image
Architecture: amd64
Depends: ${misc:Depends}
Description: boot loader to chain-load signed boot loaders under Secure Boot
This package provides a minimalist boot loader which allows verifying
signatures of other UEFI binaries against either the Secure Boot DB/DBX or
against a built-in signature database. Its purpose is to allow a small,
infrequently-changing binary to be signed by the UEFI CA, while allowing
an OS distributor to revision their main bootloader independently of the CA.
.
This package provides the files that go in the ESP.
1 change: 1 addition & 0 deletions debian/shim-efi-image.install
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/boot/efi

0 comments on commit a69f4be

Please sign in to comment.