Skip to content

Commit 51bcaa4

Browse files
committed
redhat: add downstream SBAT for UKI addons
JIRA: https://issues.redhat.com/browse/RHEL-92881 Upstream Status: RHEL-Only Even though UKI addons are not binaries, it is always better to have a SBAT version that tracks the downstream build, just in case we figure there are bugs in the kernel command line. Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
1 parent 673f1e0 commit 51bcaa4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

redhat/kernel.spec.template

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2699,6 +2699,12 @@ BuildKernel() {
26992699
EOF
27002700
)
27012701

2702+
ADDONS_SBAT=$(cat <<- EOF
2703+
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
2704+
kernel-uki-virt-addons.$SBATsuffix,1,Red Hat,kernel-uki-virt-addons,$KernelVer,mailto:secalert@redhat.com
2705+
EOF
2706+
)
2707+
27022708
KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer"
27032709
KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi"
27042710

@@ -2720,7 +2726,7 @@ BuildKernel() {
27202726

27212727
KernelAddonsDirOut="$KernelUnifiedImage.extra.d"
27222728
mkdir -p $KernelAddonsDirOut
2723-
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu}
2729+
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu} "$ADDONS_SBAT"
27242730

27252731
%if %{signkernel}
27262732
%{log_msg "Sign the EFI UKI kernel"}

0 commit comments

Comments
 (0)