commit dracut-pcr-signature for openSUSE:Factory

2024-06-04 Thread Source-Sync
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-06-04 12:50:44

Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old)
 and  /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.24587 (New)


Package is "dracut-pcr-signature"

Tue Jun  4 12:50:44 2024 rev:9 rq:1177875 version:0.4+0

Changes:

--- 
/work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes
2024-04-24 15:13:35.763488613 +0200
+++ 
/work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.24587/dracut-pcr-signature.changes
 2024-06-04 12:51:10.523922978 +0200
@@ -1,0 +2,12 @@
+Thu May 30 08:45:40 UTC 2024 - Alberto Planas Dominguez 
+
+- Update to version 0.4:
+  + No new features, tagged on 0.3+6
+- Remove GRUB2 conflict 
+
+---
+Mon May 13 20:42:01 UTC 2024 - Alberto Planas Dominguez 
+
+- Adapt regenerate initrd macro expansion
+
+---

Old:

  dracut-pcr-signature-0.3+6.tar.xz

New:

  dracut-pcr-signature-0.4+0.tar.xz



Other differences:
--
++ dracut-pcr-signature.spec ++
--- /var/tmp/diff_new_pack.Z0D7mx/_old  2024-06-04 12:51:11.067942718 +0200
+++ /var/tmp/diff_new_pack.Z0D7mx/_new  2024-06-04 12:51:11.071942864 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   dracut-pcr-signature
-Version:0.3+6
+Version:0.4+0
 Release:0
 Summary:Dracut module to import PCR signatures
 License:GPL-2.0-or-later
@@ -26,7 +26,6 @@
 BuildRequires:  rpm-config-SUSE
 BuildRequires:  pkgconfig(dracut)
 BuildArch:  noarch
-Conflicts:  grub2
 
 %description
 Dracut module to import PCR signatures.  This will make possible the
@@ -46,13 +45,13 @@
 cp pcr-signature.conf %buildroot/usr/lib/dracut/modules.d/50pcr-signature
 
 %post
-%regenerate_initrd_post
+%{?regenerate_initrd_post}
 
 %posttrans
-%regenerate_initrd_posttrans
+%{?regenerate_initrd_posttrans}
 
 %postun
-%regenerate_initrd_post
+%{?regenerate_initrd_post}
 
 %files
 %license LICENSE

++ dracut-pcr-signature-0.3+6.tar.xz -> dracut-pcr-signature-0.4+0.tar.xz 
++


commit dracut-pcr-signature for openSUSE:Factory

2024-04-24 Thread Source-Sync
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-04-24 15:13:17

Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old)
 and  /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.1880 (New)


Package is "dracut-pcr-signature"

Wed Apr 24 15:13:17 2024 rev:8 rq:1169628 version:0.3+6

Changes:

--- 
/work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes
2024-04-18 22:11:35.471243423 +0200
+++ 
/work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.1880/dracut-pcr-signature.changes
  2024-04-24 15:13:35.763488613 +0200
@@ -1,0 +2,6 @@
+Mon Apr 22 09:08:46 UTC 2024 - apla...@suse.com
+
+- Update to version 0.3+6:
+  * Add UTF8 character set
+
+---

Old:

  dracut-pcr-signature-0.3+5.tar.xz

New:

  dracut-pcr-signature-0.3+6.tar.xz



Other differences:
--
++ dracut-pcr-signature.spec ++
--- /var/tmp/diff_new_pack.3Kltrf/_old  2024-04-24 15:13:36.299508108 +0200
+++ /var/tmp/diff_new_pack.3Kltrf/_new  2024-04-24 15:13:36.299508108 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   dracut-pcr-signature
-Version:0.3+5
+Version:0.3+6
 Release:0
 Summary:Dracut module to import PCR signatures
 License:GPL-2.0-or-later

++ _servicedata ++
--- /var/tmp/diff_new_pack.3Kltrf/_old  2024-04-24 15:13:36.35150 +0200
+++ /var/tmp/diff_new_pack.3Kltrf/_new  2024-04-24 15:13:36.355510145 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  da6c1262027a0814dcefb179f68aee7b2586c261
+  9f5e5bc9f0e8d9cd4c6dfcca8f5505acce98d3dd
 (No newline at EOF)
 

++ dracut-pcr-signature-0.3+5.tar.xz -> dracut-pcr-signature-0.3+6.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.3+5/module-setup.sh 
new/dracut-pcr-signature-0.3+6/module-setup.sh
--- old/dracut-pcr-signature-0.3+5/module-setup.sh  2024-04-17 
14:04:23.0 +0200
+++ new/dracut-pcr-signature-0.3+6/module-setup.sh  2024-04-22 
11:06:51.0 +0200
@@ -13,7 +13,7 @@
 installkernel() {
 inst_multiple mountpoint rmdir dd tr mktemp
 # Filesystem (vfat) and codepages required to mount the ESP
-hostonly="" instmods vfat nls_cp437 nls_iso8859-1
+hostonly="" instmods vfat nls_cp437 nls_iso8859-1 nls_utf8
 }
 
 install() {


commit dracut-pcr-signature for openSUSE:Factory

2024-04-18 Thread Source-Sync
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-04-18 22:10:54

Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old)
 and  /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.26366 (New)


Package is "dracut-pcr-signature"

Thu Apr 18 22:10:54 2024 rev:7 rq:1168535 version:0.3+5

Changes:

--- 
/work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes
2024-04-15 20:19:28.146812065 +0200
+++ 
/work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.26366/dracut-pcr-signature.changes
 2024-04-18 22:11:35.471243423 +0200
@@ -1,0 +2,14 @@
+Wed Apr 17 12:29:01 UTC 2024 - apla...@suse.com
+
+- Update to version 0.3+5:
+  * Generate the initrd after installation
+  * Temporaly conflict with GRUB2
+  * Small fix for comment
+
+---
+Tue Apr 16 17:19:57 UTC 2024 - apla...@suse.com
+
+- Update to version 0.3+2:
+  * Do not hard fail when error in mount
+
+---

Old:

  dracut-pcr-signature-0.3+1.tar.xz

New:

  dracut-pcr-signature-0.3+5.tar.xz



Other differences:
--
++ dracut-pcr-signature.spec ++
--- /var/tmp/diff_new_pack.P5fwL0/_old  2024-04-18 22:11:36.027263857 +0200
+++ /var/tmp/diff_new_pack.P5fwL0/_new  2024-04-18 22:11:36.027263857 +0200
@@ -17,14 +17,16 @@
 
 
 Name:   dracut-pcr-signature
-Version:0.3+1
+Version:0.3+5
 Release:0
 Summary:Dracut module to import PCR signatures
 License:GPL-2.0-or-later
 URL:https://github.com/aplanas/dracut-pcr-signature
 Source: %{name}-%{version}.tar.xz
-Requires:   dracut
+BuildRequires:  rpm-config-SUSE
+BuildRequires:  pkgconfig(dracut)
 BuildArch:  noarch
+Conflicts:  grub2
 
 %description
 Dracut module to import PCR signatures.  This will make possible the
@@ -43,6 +45,15 @@
 cp pcr-signature.sh %buildroot/usr/lib/dracut/modules.d/50pcr-signature
 cp pcr-signature.conf %buildroot/usr/lib/dracut/modules.d/50pcr-signature
 
+%post
+%regenerate_initrd_post
+
+%posttrans
+%regenerate_initrd_posttrans
+
+%postun
+%regenerate_initrd_post
+
 %files
 %license LICENSE
 %doc README.md

++ _servicedata ++
--- /var/tmp/diff_new_pack.P5fwL0/_old  2024-04-18 22:11:36.059265033 +0200
+++ /var/tmp/diff_new_pack.P5fwL0/_new  2024-04-18 22:11:36.063265179 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  f12ad63e3322c8b82f9c27f1dd21f9a84c458cec
+  da6c1262027a0814dcefb179f68aee7b2586c261
 (No newline at EOF)
 

++ dracut-pcr-signature-0.3+1.tar.xz -> dracut-pcr-signature-0.3+5.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.3+1/dracut-pcr-signature.spec 
new/dracut-pcr-signature-0.3+5/dracut-pcr-signature.spec
--- old/dracut-pcr-signature-0.3+1/dracut-pcr-signature.spec2024-04-12 
20:01:05.0 +0200
+++ new/dracut-pcr-signature-0.3+5/dracut-pcr-signature.spec2024-04-17 
14:04:23.0 +0200
@@ -23,8 +23,10 @@
 License:GPL-2.0-or-later
 URL:https://github.com/aplanas/dracut-pcr-signature
 Source: %{name}-%{version}.tar.xz
-Requires:   dracut
+BuildRequires:  pkgconfig(dracut)
+BuildRequires:  rpm-config-SUSE
 BuildArch:  noarch
+Conflicts:  grub2
 
 %description
 Dracut module to import PCR signatures.  This will make possible the
@@ -43,6 +45,15 @@
 cp pcr-signature.sh %buildroot/usr/lib/dracut/modules.d/50pcr-signature
 cp pcr-signature.conf %buildroot/usr/lib/dracut/modules.d/50pcr-signature
 
+%post
+%regenerate_initrd_post
+
+%posttrans
+%regenerate_initrd_posttrans
+
+%postun
+%regenerate_initrd_post
+
 %files
 %license LICENSE
 %doc README.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.3+1/pcr-signature.sh 
new/dracut-pcr-signature-0.3+5/pcr-signature.sh
--- old/dracut-pcr-signature-0.3+1/pcr-signature.sh 2024-04-12 
20:01:05.0 +0200
+++ new/dracut-pcr-signature-0.3+5/pcr-signature.sh 2024-04-17 
14:04:23.0 +0200
@@ -7,36 +7,42 @@
 [ -e "$EFIVAR" ] || exit 0
 
 if [ -e "/var/lib/systemd/pcrlock.json" ] || [ -e 
"/etc/systemd/tpm2-pcr-signature.json" ]; then
-   # Already ran?
-   exit 0
+echo "pcr-signature: signature file already present"
+exit 0
 fi
 
-# Read the value of the EFI variable, that contains a header and
-# ends with '\0' and make it lowercase
+# Read the value of the EFI variable, that contains a header and ends
+# with 

commit dracut-pcr-signature for openSUSE:Factory

2024-04-15 Thread Source-Sync
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-04-15 20:14:08

Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old)
 and  /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.26366 (New)


Package is "dracut-pcr-signature"

Mon Apr 15 20:14:08 2024 rev:6 rq:1167478 version:0.3+1

Changes:

--- 
/work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes
2024-04-10 17:48:50.977071456 +0200
+++ 
/work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.26366/dracut-pcr-signature.changes
 2024-04-15 20:19:28.146812065 +0200
@@ -1,0 +2,6 @@
+Fri Apr 12 18:01:58 UTC 2024 - apla...@suse.com
+
+- Update to version 0.3+1:
+  * Include mktemp in initrd
+
+---

Old:

  dracut-pcr-signature-0.3+0.tar.xz

New:

  dracut-pcr-signature-0.3+1.tar.xz



Other differences:
--
++ dracut-pcr-signature.spec ++
--- /var/tmp/diff_new_pack.9pACjT/_old  2024-04-15 20:19:28.630830030 +0200
+++ /var/tmp/diff_new_pack.9pACjT/_new  2024-04-15 20:19:28.630830030 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   dracut-pcr-signature
-Version:0.3+0
+Version:0.3+1
 Release:0
 Summary:Dracut module to import PCR signatures
 License:GPL-2.0-or-later

++ _servicedata ++
--- /var/tmp/diff_new_pack.9pACjT/_old  2024-04-15 20:19:28.662831217 +0200
+++ /var/tmp/diff_new_pack.9pACjT/_new  2024-04-15 20:19:28.666831366 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  37e8da3db49f22c517b14a877ce0169ba8979927
+  f12ad63e3322c8b82f9c27f1dd21f9a84c458cec
 (No newline at EOF)
 

++ dracut-pcr-signature-0.3+0.tar.xz -> dracut-pcr-signature-0.3+1.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.3+0/module-setup.sh 
new/dracut-pcr-signature-0.3+1/module-setup.sh
--- old/dracut-pcr-signature-0.3+0/module-setup.sh  2024-04-10 
11:18:36.0 +0200
+++ new/dracut-pcr-signature-0.3+1/module-setup.sh  2024-04-12 
20:01:05.0 +0200
@@ -11,7 +11,7 @@
 }
 
 installkernel() {
-inst_multiple mountpoint rmdir dd tr
+inst_multiple mountpoint rmdir dd tr mktemp
 # Filesystem (vfat) and codepages required to mount the ESP
 hostonly="" instmods vfat nls_cp437 nls_iso8859-1
 }


commit dracut-pcr-signature for openSUSE:Factory

2024-04-10 Thread Source-Sync
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-04-10 17:48:44

Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old)
 and  /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.29460 (New)


Package is "dracut-pcr-signature"

Wed Apr 10 17:48:44 2024 rev:5 rq:1166632 version:0.3+0

Changes:

--- 
/work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes
2024-03-13 22:17:50.818656944 +0100
+++ 
/work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.29460/dracut-pcr-signature.changes
 2024-04-10 17:48:50.977071456 +0200
@@ -1,0 +2,6 @@
+Wed Apr 10 11:13:22 UTC 2024 - apla...@suse.com
+
+- Update to version 0.3+0:
+  * Various small improvements
+
+---

Old:

  dracut-pcr-signature-0.2+0.tar.xz

New:

  dracut-pcr-signature-0.3+0.tar.xz



Other differences:
--
++ dracut-pcr-signature.spec ++
--- /var/tmp/diff_new_pack.U4hrVx/_old  2024-04-10 17:48:52.113113264 +0200
+++ /var/tmp/diff_new_pack.U4hrVx/_new  2024-04-10 17:48:52.113113264 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   dracut-pcr-signature
-Version:0.2+0
+Version:0.3+0
 Release:0
 Summary:Dracut module to import PCR signatures
 License:GPL-2.0-or-later

++ _servicedata ++
--- /var/tmp/diff_new_pack.U4hrVx/_old  2024-04-10 17:48:52.149114588 +0200
+++ /var/tmp/diff_new_pack.U4hrVx/_new  2024-04-10 17:48:52.153114736 +0200
@@ -1,6 +1,6 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  b6b4f3e73cfb572448fa0b28b962af4fcc817e5f
+  37e8da3db49f22c517b14a877ce0169ba8979927
 (No newline at EOF)
 

++ dracut-pcr-signature-0.2+0.tar.xz -> dracut-pcr-signature-0.3+0.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.2+0/module-setup.sh 
new/dracut-pcr-signature-0.3+0/module-setup.sh
--- old/dracut-pcr-signature-0.2+0/module-setup.sh  2024-03-12 
16:06:09.0 +0100
+++ new/dracut-pcr-signature-0.3+0/module-setup.sh  2024-04-10 
11:18:36.0 +0200
@@ -11,7 +11,7 @@
 }
 
 installkernel() {
-inst_multiple grep rmdir
+inst_multiple mountpoint rmdir dd tr
 # Filesystem (vfat) and codepages required to mount the ESP
 hostonly="" instmods vfat nls_cp437 nls_iso8859-1
 }
@@ -22,8 +22,8 @@
 # easy execute the service when the ESP device is ready and the
 # systemd-cryptsetup service was still not executed
 # (cryptsetup.target).  One solution is to use a generator, that
-# will after/requires from dev-disk-bytpartuuid-XXX, where XXX
+# will after/requires from dev-disk-by-partuuid-XXX, where XXX
 # comes from LoaderDevicePartUUID efivar.  The other option is an
-# override (this one)
+# override (this one).
 inst_simple "${moddir}/pcr-signature.conf" 
"/etc/systemd/system/systemd-cryptsetup@.service.d/pcr-signature.conf"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.2+0/pcr-signature.sh 
new/dracut-pcr-signature-0.3+0/pcr-signature.sh
--- old/dracut-pcr-signature-0.2+0/pcr-signature.sh 2024-03-12 
16:06:09.0 +0100
+++ new/dracut-pcr-signature-0.3+0/pcr-signature.sh 2024-04-10 
11:18:36.0 +0200
@@ -1,64 +1,42 @@
 #!/bin/bash
+set -euo pipefail
 
-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"
+EFIVAR="/sys/firmware/efi/efivars/LoaderDevicePartUUID-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f"
 
-cleanup()
-{
-is_mount "$MNT" && umount "$MNT"
-rmdir "$MNT"
-}
-trap cleanup EXIT
+[ -e "$EFIVAR" ] || exit 0
 
-is_mount() {
-grep -q "$1" /proc/mounts
-}
+if [ -e "/var/lib/systemd/pcrlock.json" ] || [ -e 
"/etc/systemd/tpm2-pcr-signature.json" ]; then
+   # Already ran?
+   exit 0
+fi
 
-mount_esp() {
-[ -e "$EFIVAR" ] || return 0
-mount "$DEV" "$MNT"
-if [ -e "${MNT}/${SYSTEMD}" ]; then
-   SIGNATURES="$SYSTEMD"
-   return 0
-elif [ -e "${MNT}/${OPENSUSE}" ]; then
-   SIGNATURES="$OPENSUSE"
-   return 0
-fi
-umount "$MNT"
-}
+# Read the value of the EFI variable, that contains a header and
+# ends with '\0' and make it lowercase
+ESP_UUID="$(dd "if=$EFIVAR" bs=2 skip=2 conv=lcase status=none | tr -d '\0')"
+DEV="/dev/disk/by-partuuid/${ESP_UUID}"
+MNT="$(mktemp 

commit dracut-pcr-signature for openSUSE:Factory

2024-03-13 Thread Source-Sync
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 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  1046cfb93b0fb4b17ba5cd67c30288ac5045b196
+  b6b4f3e73cfb572448fa0b28b962af4fcc817e5f
 (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.0 +0100
+++ new/dracut-pcr-signature-0.2+0/pcr-signature.sh 2024-03-12 
16:06:09.0 +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
 


commit dracut-pcr-signature for openSUSE:Factory

2024-02-02 Thread Source-Sync
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 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  c4177c5346b8143d14d7bb568ad4a2c997b2eef4
+  1046cfb93b0fb4b17ba5cd67c30288ac5045b196
 (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.0 +0100
+++ new/dracut-pcr-signature-0.1+3/pcr-signature.sh 2024-01-30 
10:13:39.0 +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"


commit dracut-pcr-signature for openSUSE:Factory

2024-01-10 Thread Source-Sync
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-01-10 21:50:47

Comparing /work/SRC/openSUSE:Factory/dracut-pcr-signature (Old)
 and  /work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.21961 (New)


Package is "dracut-pcr-signature"

Wed Jan 10 21:50:47 2024 rev:2 rq:1137671 version:0.1+2

Changes:

--- 
/work/SRC/openSUSE:Factory/dracut-pcr-signature/dracut-pcr-signature.changes
2023-12-09 22:57:39.745324973 +0100
+++ 
/work/SRC/openSUSE:Factory/.dracut-pcr-signature.new.21961/dracut-pcr-signature.changes
 2024-01-10 21:50:55.061180047 +0100
@@ -1,0 +2,6 @@
+Tue Jan 09 07:35:24 UTC 2024 - apla...@suse.com
+
+- Update to version 0.1+2:
+  * Explicitly add VFAT module
+
+---

Old:

  dracut-pcr-signature-0.1+1.tar.xz

New:

  dracut-pcr-signature-0.1+2.tar.xz



Other differences:
--
++ dracut-pcr-signature.spec ++
--- /var/tmp/diff_new_pack.SvsWcX/_old  2024-01-10 21:50:55.697203143 +0100
+++ /var/tmp/diff_new_pack.SvsWcX/_new  2024-01-10 21:50:55.697203143 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dracut-pcr-signature
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   dracut-pcr-signature
-Version:0.1+1
+Version:0.1+2
 Release:0
 Summary:Dracut module to import PCR signatures
 License:GPL-2.0-or-later

++ _servicedata ++
--- /var/tmp/diff_new_pack.SvsWcX/_old  2024-01-10 21:50:55.733204451 +0100
+++ /var/tmp/diff_new_pack.SvsWcX/_new  2024-01-10 21:50:55.737204596 +0100
@@ -1,6 +1,6 @@
 
 
 https://github.com/aplanas/dracut-pcr-signature.git
-  bf9761a7efc5c7965f1249fe11ca3ad9c44bf774
+  c4177c5346b8143d14d7bb568ad4a2c997b2eef4
 (No newline at EOF)
 

++ dracut-pcr-signature-0.1+1.tar.xz -> dracut-pcr-signature-0.1+2.tar.xz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-pcr-signature-0.1+1/module-setup.sh 
new/dracut-pcr-signature-0.1+2/module-setup.sh
--- old/dracut-pcr-signature-0.1+1/module-setup.sh  2023-12-01 
14:03:36.0 +0100
+++ new/dracut-pcr-signature-0.1+2/module-setup.sh  2024-01-09 
08:33:42.0 +0100
@@ -12,8 +12,8 @@
 
 installkernel() {
 inst_multiple grep rmdir
-# Codepages required to mount the ESP (vfat)
-hostonly="" instmods nls_cp437 nls_iso8859-1
+# Filesystem (vfat) and codepages required to mount the ESP
+hostonly="" instmods vfat nls_cp437 nls_iso8859-1
 }
 
 install() {