Skip to contentSkip to conversation

Bump the versions of systemd and tpm2-tools

PATCH Superseded Jarkko Sakkinen 1 participant 3 messages Jun 6, 2024

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

cover Bump the versions of systemd and tpm2-tools

From: Jarkko Sakkinen <[email protected]>

Upgrade systemd to the version 255, which is the last one supporting System V init scripts and cgroups v1. In my use this particularly important upgrade because I benefit from being able to do kernel testing using the new systemd-pcrlock tool.

Given that 256 will break a lot of stuff also 255 I'd figure that BuildRoot will for some time stuck with that version so better to start maturizing around it fast (just a guess).

tpm2-tools 5.7 introduces tpm2_encodeobject tool, which is used to get PEM file, which can be further processed into a DER file by using openssl's asn1parse subcommand, and eventually get a loadable object for trusted keys when backed by a TPM2 chip, and also for the upcoming asymmetric ECDSA ad RSAPKCS1 sigining keys (crypto/asymmetric).

Cc: James Hilliard <[email protected]>
Cd: Arnout Vandecappelle <[email protected]>
Cc: Erik Larsson <[email protected]>
Cc: Thomas Petazzoni <[email protected]>

Jarkko Sakkinen (2):
package/tpm2-tools: bump version to 5.7
package/systemd: bump to version 255

 package/systemd/systemd.hash       | 2 +-
 package/systemd/systemd.mk         | 2 +-
 package/tpm2-tools/tpm2-tools.hash | 2 +-
 package/tpm2-tools/tpm2-tools.mk   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

--
2.45.1

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot

#1 lore raw

PATCH 1/2 package/tpm2-tools: bump version to 5.7

tpm2_encodeobject is essential for testing RSAPKCS1 and ECDSA TPM2 signing keys, as the key blob is loaded to the chip in DER format defined by ASN.1 schema.

---
 package/tpm2-tools/tpm2-tools.hash | 2 +-
 package/tpm2-tools/tpm2-tools.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/tpm2-tools/tpm2-tools.hash +1 -1
index f50a896363..a7b1ef559e 100644
@@ -1,3 +1,3 @@
 # Locally computed:
-sha256  c0b402f6a7b3456e8eb2445211e2d41c46c7e769e05fe4d8909ff64119f7a630  tpm2-tools-5.2.tar.gz
+sha256  3810d36b5079256f4f2f7ce552e22213d43b1031c131538df8a2dbc3c570983a  tpm2-tools-5.7.tar.gz
 sha256  f6995d52c8b8e4d2c3bace7fc9c330a77a90d808166fbad4d7ead7e8ba2fc66c  doc/LICENSE
package/tpm2-tools/tpm2-tools.mk +1 -1
index 12f924eee5..cd9c582aa9 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-TPM2_TOOLS_VERSION = 5.2
+TPM2_TOOLS_VERSION = 5.7
 TPM2_TOOLS_SITE = https://github.com/tpm2-software/tpm2-tools/releases/download/$(TPM2_TOOLS_VERSION)
 TPM2_TOOLS_LICENSE = BSD-3-Clause
 TPM2_TOOLS_LICENSE_FILES = doc/LICENSE
Signature · 6 lines
2.45.1

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#2 lore raw

PATCH 2/2 package/systemd: bump to version 255

In reply to Jarkko Sakkinen

The last version with System V init scripts and cgroups v1 support. After this version the upgrade will take mostly a longer period of time.

Cd: Arnout Vandecappelle <[email protected]>

---
 package/systemd/systemd.hash | 2 +-
 package/systemd/systemd.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/systemd/systemd.hash +1 -1
index f999d0d34e..190e326e57 100644
@@ -1,5 +1,5 @@
 # sha256 locally computed
-sha256  26ac73c2108132b1d11ff939e8b1bece42f1c1da03fdf4a242af5a7cf3ac34f1  systemd-254.13.tar.gz
+sha256  a3eb766ee96eb9f4cc25c2a6c933f3299e1b7ae22e72507dade0a5c86d92534f  systemd-255.tar.gz
 sha256  ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6  LICENSE.GPL2
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  LICENSE.LGPL2.1
 sha256  e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5  LICENSES/BSD-2-Clause.txt
package/systemd/systemd.mk +1 -1
index 6b3553723c..e74eb9e830 100644
@@ -19,7 +19,7 @@
 # - Diff sysusers.d with the previous version
 # - Diff factory/etc/nsswitch.conf with the previous version
 #   (details are often sprinkled around in README and manpages)
-SYSTEMD_VERSION = 254.13
+SYSTEMD_VERSION = 255
 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION))
 SYSTEMD_LICENSE = \
 	LGPL-2.1+, \
Signature · 6 lines
2.45.1

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot