summaryrefslogtreecommitdiff
path: root/sys-firmware/ipxe
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-17 09:31:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-17 09:31:54 +0100
commit5a21cec0c36dba03507dcbd5e8ab6698d00b39bf (patch)
treeaa76c2f85f9c77c2f9a5af47ae0aa6509585770a /sys-firmware/ipxe
parent280d9db9f9470686aae5ce1fa4cfa57b26e9beb2 (diff)
gentoo auto-resync : 17:08:2023 - 09:31:54
Diffstat (limited to 'sys-firmware/ipxe')
-rw-r--r--sys-firmware/ipxe/Manifest2
-rw-r--r--sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild12
2 files changed, 12 insertions, 2 deletions
diff --git a/sys-firmware/ipxe/Manifest b/sys-firmware/ipxe/Manifest
index 1b96b45c9709..b857e517c745 100644
--- a/sys-firmware/ipxe/Manifest
+++ b/sys-firmware/ipxe/Manifest
@@ -3,5 +3,5 @@ DIST ipxe-1.21.1.tar.gz 3934045 BLAKE2B 03871b5f89c6228a9082bb89c7b102d85e5f3afc
DIST ipxe-1.21.1_p20230601-bin.tar.xz 2248076 BLAKE2B aac91488a4df65548b857980283fc66b3d6d245e400a8dc1115be1708439d09aafb9d6fe93366feafa889035bdfb13edd15be34bf47aa52b75f14f75a1956618 SHA512 2dbcc5b6bf764f9fecf0fd18e304d4ac21ae081a590ceda710a2984e2cd500cff3f26f36d4abb15f806ee64f11ee1b1eb299e6e184f54d85ce74843918a4f02a
DIST ipxe-1.21.1_p20230601.gh.tar.gz 4137586 BLAKE2B 51d8e0f5c95e77707d934a0d8c16104c0d7c500ca33f408c2d94b77244d4b198e7a4b40ee091eb059a55bc0f780572bee8d3556de28f9fdae498206c24139276 SHA512 3fbb803bd679adbeb805c7d3a8ac952e14ff41fdbb7b0c30d8ccb196e39da346faf4c3e2588466bc82400b9f113f08aa8a8056d4ed2393d1aa0fee0d22b67111
EBUILD ipxe-1.21.1.ebuild 2706 BLAKE2B 740826574d5b726b8a8e85887e81e796458845ac2ab74a1e071be8c798caf88371a8ef16d3c5db3301752d62903a9ea26c3ef655c9fd772963725b7a1d036075 SHA512 606f6e8f18cf37db8dd773eea0c7cede8e1664361d6d511e5ef9741995fdb43cf53b4e8f8ceb7c3c8c189744ecfb4eb636e7f0158ce0db759dff55a01c6d477d
-EBUILD ipxe-1.21.1_p20230601.ebuild 3223 BLAKE2B 6eaa3a3ea3e4b4ecd644fc936bf0c77f24da5ed68b167b9b8acaeb317c3bef048e2765437a808e04744c88c28fb0378471153b7086702c6a73f516ede785e222 SHA512 37eedc574f89e810538c728493b35a3e6c70905567e33378557bf57ef90fe26a012c610578cde9bf1993facdb513da0b95e348d595b2632acb0b3ec8dbb87507
+EBUILD ipxe-1.21.1_p20230601.ebuild 3379 BLAKE2B 1cb56798d74a533f20e0e3f04fc715d56b274bbb307e7fa94e88860cb58f78db352084b470473b65f3b186097ccafbd9ce618f514be948e326b5a631f9bffe21 SHA512 f4369e3b83df75fb6cc9f57b6e39f638973e02f46bc54998200329b64628ed881f11df953dc657f49b8e79f736a387aeb0ef627f72a516e7b1e5dd12629cec8d
MISC metadata.xml 1163 BLAKE2B 6cf9984068bb88e8c7ce87d96097829cd1b4af5b007388a187738dd86de9a1f65d08cf92edde08c292bf81b144252624f18a610a2699c9fd06994ed99e736801 SHA512 1cc437b096442f8bcbf8122479e13f2cdff1e9b71b4299ee8491df7a668a36ce0830ed0895b19f24728a49568cc3921c87d6008b180f807742dadea86f57e8d2
diff --git a/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild b/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild
index 8123927dca19..8f24b1ebc727 100644
--- a/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild
+++ b/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit savedconfig toolchain-funcs
+inherit savedconfig secureboot toolchain-funcs
# for 1.21.1_p20230601
COMMIT_SHA1="4fa4052c7ebb59e4d4aa396f1563c89118623ec7"
@@ -34,6 +34,12 @@ BDEPEND="
x86? ( ${SOURCE_DEPEND} )
)"
+pkg_setup() {
+ if use efi || use efi64; then
+ secureboot_pkg_setup
+ fi
+}
+
src_configure() {
use binary && return
@@ -123,5 +129,9 @@ src_install() {
use usb && doins bin/*.usb
use lkrn && doins bin/*.lkrn
+ if use efi || use efi64; then
+ secureboot_auto_sign --in-place
+ fi
+
save_config config/local/general.h
}