File project.diff of Package grub2
--- grub2.changes.orig
+++ grub2.changes
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Tue Jun 25 14:10:04 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>
+
+- Add addon command in chain module
+ * [+ chain-addon-command.patch]
+
+-------------------------------------------------------------------
Fri Jun 7 02:13:08 UTC 2024 - Michael Chang <mchang@suse.com>
- Add blscfg support
@@ -235,6 +241,17 @@ Wed Jan 3 10:05:50 UTC 2024 - Michael C
* 0004-Introduce-prep_load_env-command.patch
-------------------------------------------------------------------
+Fri Dec 1 14:49:05 UTC 2023 - Valentin Lefebvre <valentin.lefebvre@suse.com>
+
+- Add initrd verification in UEFI secure boot
+ * 0001-util-grub-wrap-New-tool-to-wrap-a-file-as-a-PE-image.patch
+ * 0002-kern-unwrap-File-filter-to-unwrap-files-wrapped-by-g.patch
+ * 0003-kern-efi-sb-Set-requirements-for-PE-images.patch
+ * 0004-grub-wrap-fix-missing-arguments-to-grub_install_gene.patch
+ * 0005-verify-initrd-in-shim-lock.patch
+ * 0006-use-grub_efi_boolean_t-instead-of-bool.patch-
+
+-------------------------------------------------------------------
Thu Nov 30 09:41:10 UTC 2023 - Michael Chang <mchang@suse.com>
- Fix reproducible build for grub.xen (bsc#1217619)
--- grub2.spec.orig
+++ grub2.spec
@@ -405,6 +405,17 @@ Patch214: 0007-grub-switch-to-blsc
Patch215: 0008-blscfg-reading-bls-fragments-if-boot-present.patch
Patch216: 0009-10_linux-Some-refinement-for-BLS.patch
+# Load initrd in efi format, provides a wrapper
+Patch301: 0001-util-grub-wrap-New-tool-to-wrap-a-file-as-a-PE-image.patch
+Patch302: 0002-kern-unwrap-File-filter-to-unwrap-files-wrapped-by-g.patch
+Patch303: 0003-kern-efi-sb-Set-requirements-for-PE-images.patch
+Patch304: 0004-grub-wrap-fix-missing-arguments-to-grub_install_gene.patch
+Patch305: 0005-verify-initrd-in-shim-lock.patch
+Patch306: 0006-use-grub_efi_boolean_t-instead-of-bool.patch
+
+# Addon command
+Patch307: chain-addon-command.patch
+
Requires: gettext-runtime
%if 0%{?suse_version} >= 1140
%ifnarch s390x
@@ -1207,6 +1218,7 @@ grep -E ${EXTRA_PATTERN} %{grubarch}-mod
%{_bindir}/%{name}-render-label
%{_bindir}/%{name}-script-check
%{_bindir}/%{name}-syslinux2cfg
+%{_bindir}/%{name}-wrap
%ifarch %{efi}
%{_bindir}/%{name}-protect
%endif
@@ -1237,6 +1249,7 @@ grep -E ${EXTRA_PATTERN} %{grubarch}-mod
%{_mandir}/man1/%{name}-render-label.1.*
%{_mandir}/man1/%{name}-script-check.1.*
%{_mandir}/man1/%{name}-syslinux2cfg.1.*
+%{_mandir}/man1/%{name}-wrap.1.*
%{_mandir}/man8/%{name}-install.8.*
%{_mandir}/man8/%{name}-mkconfig.8.*
%{_mandir}/man8/%{name}-probe.8.*