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-02-02 15:44:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old) and /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dracut-pcr-signature" Fri Feb 2 15:44:55 2024 rev:3 rq:1143473 version:0.1+3 Changes: -------- --- /work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes 2024-01-10 21:50:55.061180047 +0100 +++ /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.1815/dracut-pcr-signature.changes 2024-02-02 15:45:14.116269465 +0100 @@ -1,0 +2,6 @@ +Tue Jan 30 09:16:29 UTC 2024 - apla...@suse.com + +- Update to version 0.1+3: + * Copy pcrlock.json if available + +------------------------------------------------------------------- Old: ---- dracut-pcr-signature-0.1+2.tar.xz New: ---- dracut-pcr-signature-0.1+3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dracut-pcr-signature.spec ++++++ --- /var/tmp/diff_new_pack.gejDP0/_old 2024-02-02 15:45:14.676289750 +0100 +++ /var/tmp/diff_new_pack.gejDP0/_new 2024-02-02 15:45:14.676289750 +0100 @@ -17,7 +17,7 @@ Name: dracut-pcr-signature -Version: 0.1+2 +Version: 0.1+3 Release: 0 Summary: Dracut module to import PCR signatures License: GPL-2.0-or-later ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.gejDP0/_old 2024-02-02 15:45:14.708290909 +0100 +++ /var/tmp/diff_new_pack.gejDP0/_new 2024-02-02 15:45:14.712291054 +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">c4177c5346b8143d14d7bb568ad4a2c997b2eef4</param></service></servicedata> + <param name="changesrevision">1046cfb93b0fb4b17ba5cd67c30288ac5045b196</param></service></servicedata> (No newline at EOF) ++++++ dracut-pcr-signature-0.1+2.tar.xz -> dracut-pcr-signature-0.1+3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-pcr-signature-0.1+2/pcr-signature.sh new/dracut-pcr-signature-0.1+3/pcr-signature.sh --- old/dracut-pcr-signature-0.1+2/pcr-signature.sh 2024-01-09 08:33:42.000000000 +0100 +++ new/dracut-pcr-signature-0.1+3/pcr-signature.sh 2024-01-30 10:13:39.000000000 +0100 @@ -1,6 +1,7 @@ #!/bin/bash MNT="/tmp/pcr-signature" +# Maybe a better place is loader/credentials SYSTEMD="EFI/systemd" VENDOR="4a67b082-0a4c-41cf-b6c7-440b29bb8c4f" EFIVAR="/sys/firmware/efi/efivars/LoaderDevicePartUUID-$VENDOR" @@ -40,10 +41,15 @@ mount_esp -if is_mount "$MNT" && [ -e "${MNT}/${SYSTEMD}/tpm2-pcr-signature.json" ] && [ -e "${MNT}/${SYSTEMD}/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 +if is_mount "$MNT"; then + if [ -e "${MNT}/${SYSTEMD}/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 + mkdir -p /etc/systemd + cp "${MNT}/${SYSTEMD}/tpm2-pcr-signature.json" /etc/systemd + cp "${MNT}/${SYSTEMD}/tpm2-pcr-public-key.pem" /etc/systemd + fi fi is_mount "$MNT" && umount "$MNT"