Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package grub2 for openSUSE:Factory checked in at 2023-07-27 16:50:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grub2 (Old) and /work/SRC/openSUSE:Factory/.grub2.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grub2" Thu Jul 27 16:50:01 2023 rev:297 rq:1100800 version:2.06 Changes: -------- --- /work/SRC/openSUSE:Factory/grub2/grub2.changes 2023-05-30 22:02:13.654934327 +0200 +++ /work/SRC/openSUSE:Factory/.grub2.new.32662/grub2.changes 2023-07-27 16:50:13.117614298 +0200 @@ -1,0 +2,7 @@ +Wed Jul 26 03:04:25 UTC 2023 - Michael Chang <mch...@suse.com> + +- Fix error message "unknown command tpm_record_pcrs" with encrypted boot and + no tpm device present (bsc#1213547) + * 0002-tpm-Disable-tpm-verifier-if-tpm-is-not-present.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ 0002-tpm-Disable-tpm-verifier-if-tpm-is-not-present.patch ++++++ --- /var/tmp/diff_new_pack.5GbQYI/_old 2023-07-27 16:50:18.441644378 +0200 +++ /var/tmp/diff_new_pack.5GbQYI/_new 2023-07-27 16:50:18.445644402 +0200 @@ -94,23 +94,28 @@ +} --- a/grub-core/commands/tpm.c +++ b/grub-core/commands/tpm.c -@@ -311,6 +311,8 @@ +@@ -311,16 +311,19 @@ GRUB_MOD_INIT (tpm) { +- grub_verifier_register (&grub_tpm_verifier); +- + cmd = grub_register_extcmd ("tpm_record_pcrs", grub_tpm_record_pcrs, 0, + N_("LIST_OF_PCRS"), + N_("Snapshot one or more PCR values and record them in an EFI variable."), + grub_tpm_record_pcrs_options); + if (!grub_tpm_present()) + return; - grub_verifier_register (&grub_tpm_verifier); - - cmd = grub_register_extcmd ("tpm_record_pcrs", grub_tpm_record_pcrs, 0, -@@ -321,6 +323,8 @@ ++ grub_verifier_register (&grub_tpm_verifier); + } GRUB_MOD_FINI (tpm) { +- grub_verifier_unregister (&grub_tpm_verifier); + grub_unregister_extcmd (cmd); + if (!grub_tpm_present()) + return; - grub_verifier_unregister (&grub_tpm_verifier); - grub_unregister_extcmd (cmd); ++ grub_verifier_unregister (&grub_tpm_verifier); } --- a/include/grub/tpm.h +++ b/include/grub/tpm.h