]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[build] Fail Secure Boot builds unless all files are permitted
authorMichael Brown <mcb30@ipxe.org>
Wed, 14 Jan 2026 16:56:38 +0000 (16:56 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 14 Jan 2026 17:00:42 +0000 (17:00 +0000)
commit1d5b1d924882ef38cca6cce89f091fb439bfe624
treeb8da400f662ec167bbd36037d1b00ea73ca1767c
parent46510f36ab721b501b2bc8fc3f1409d2dc091561
[build] Fail Secure Boot builds unless all files are permitted

Add the Secure Boot permissibility check as a dependency for targets
built with the Secure Boot flag enabled.  Attempting to build e.g.

  make bin-x86_64-efi-sb/snponly.efi

will now fail unless all files used in the final binary are marked as
being permitted for Secure Boot.

This does not affect the standard build targets (without the "-sb"
suffix on the build directory).

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile.efi
src/Makefile.housekeeping