From: Prarit Bhargava <prarit(a)redhat.com>
redhat/kernel.spec.template: Fix RHEL systemd-boot-unsigned dependency
systemd-boot-unsigned is only required for Fedora.
Signed-off-by: Prarit Bhargava <prarit(a)redhat.com>
diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
index blahblah..blahblah 100755
--- a/redhat/kernel.spec.template
+++ b/redhat/kernel.spec.template
@@ -726,7 +726,11 @@ BuildRequires: dracut
BuildRequires: binutils
# For the initrd
BuildRequires: lvm2
+%if 0%{?fedora} > 37
+# The UKI code was introduced in Fedora 38 and is not needed by
+# earlier versions. This wrapper can be removed in Fedora 41.
BuildRequires: systemd-boot-unsigned
+%endif
# For systemd-stub and systemd-pcrphase
BuildRequires: systemd-udev >= 252-1
# For TPM operations in UKI initramfs
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2333