Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dracut-pcr-signature for openSUSE:Factory checked in at 2024-03-13 22:17:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old) and /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut-pcr-signature" Wed Mar 13 22:17:01 2024 rev:4 rq:1157289 version:0.2+0 Changes: -------- --- /work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes 2024-02-02 15:45:14.116269465 +0100 +++ /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.1770/dracut-pcr-signature.changes 2024-03-13 22:17:50.818656944 +0100 @@ -1,0 +2,6 @@ +Tue Mar 12 15:08:08 UTC 2024 - apla...@suse.com + +- Update to version 0.2: + * Support GRUB2 configurations + +------------------------------------------------------------------- Old: ---- dracut-pcr-signature-0.1+3.tar.xz New: ---- dracut-pcr-signature-0.2+0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dracut-pcr-signature.spec ++++++ --- /var/tmp/diff_new_pack.6BrCo9/_old 2024-03-13 22:17:51.758691527 +0100 +++ /var/tmp/diff_new_pack.6BrCo9/_new 2024-03-13 22:17:51.758691527 +0100 @@ -17,7 +17,7 @@ Name: dracut-pcr-signature -Version: 0.1+3 +Version: 0.2+0 Release: 0 Summary: Dracut module to import PCR signatures License: GPL-2.0-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.6BrCo9/_old 2024-03-13 22:17:51.802693145 +0100 +++ /var/tmp/diff_new_pack.6BrCo9/_new 2024-03-13 22:17:51.802693145 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/aplanas/dracut-pcr-signature.git</param> - <param name="changesrevision">1046cfb93b0fb4b17ba5cd67c30288ac5045b196</param></service></servicedata> + <param name="changesrevision">b6b4f3e73cfb572448fa0b28b962af4fcc817e5f</param></service></servicedata> (No newline at EOF) ++++++ dracut-pcr-signature-0.1+3.tar.xz -> dracut-pcr-signature-0.2+0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-pcr-signature-0.1+3/pcr-signature.sh new/dracut-pcr-signature-0.2+0/pcr-signature.sh --- old/dracut-pcr-signature-0.1+3/pcr-signature.sh 2024-01-30 10:13:39.000000000 +0100 +++ new/dracut-pcr-signature-0.2+0/pcr-signature.sh 2024-03-12 16:06:09.000000000 +0100 @@ -3,7 +3,10 @@ MNT="/tmp/pcr-signature" # Maybe a better place is loader/credentials SYSTEMD="EFI/systemd" +OPENSUSE="EFI/opensuse" +SIGNATURES="" VENDOR="4a67b082-0a4c-41cf-b6c7-440b29bb8c4f" +# If GRUB2 is used, bli.mod needs to be loaded EFIVAR="/sys/firmware/efi/efivars/LoaderDevicePartUUID-$VENDOR" cleanup() @@ -20,7 +23,13 @@ mount_esp() { [ -e "$EFIVAR" ] || return 0 mount "$DEV" "$MNT" - [ -e "${MNT}/${SYSTEMD}" ] && return 0 + if [ -e "${MNT}/${SYSTEMD}" ]; then + SIGNATURES="$SYSTEMD" + return 0 + elif [ -e "${MNT}/${OPENSUSE}" ]; then + SIGNATURES="$OPENSUSE" + return 0 + fi umount "$MNT" } @@ -42,13 +51,13 @@ mount_esp if is_mount "$MNT"; then - if [ -e "${MNT}/${SYSTEMD}/pcrlock.json" ]; then + if [ -e "${MNT}/${SIGNATURES}/pcrlock.json" ]; then mkdir -p /var/lib/systemd - cp "${MNT}/${SYSTEMD}/pcrlock.json" /var/lib/systemd - elif [ -e "${MNT}/${SYSTEMD}/tpm2-pcr-signature.json" ] && [ -e "${MNT}/${SYSTEMD}/tpm2-pcr-public-key.pem" ]; then + cp "${MNT}/${SIGNATURES}/pcrlock.json" /var/lib/systemd + elif [ -e "${MNT}/${SIGNATURES}/tpm2-pcr-signature.json" ] && [ -e "${MNT}/${SIGNATURES}/tpm2-pcr-public-key.pem" ]; then mkdir -p /etc/systemd - cp "${MNT}/${SYSTEMD}/tpm2-pcr-signature.json" /etc/systemd - cp "${MNT}/${SYSTEMD}/tpm2-pcr-public-key.pem" /etc/systemd + cp "${MNT}/${SIGNATURES}/tpm2-pcr-signature.json" /etc/systemd + cp "${MNT}/${SIGNATURES}/tpm2-pcr-public-key.pem" /etc/systemd fi fi