mirror of
https://git.yoctoproject.org/meta-security
synced 2026-01-12 03:10:13 +00:00
tpm2-tss: upgrade 3.2.0 -> 4.0.1
Changelog: https://github.com/tpm2-software/tpm2-tss/blob/4.0.1/CHANGELOG.md Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
committed by
Armin Kuster
parent
ab8651c139
commit
e188be029c
@@ -5,16 +5,16 @@ Not appropriate for cross build env.
|
||||
Upstream-Status: OE [inappropriate]
|
||||
Signed-off-by: Armin Kuster <akuster808@gmail.com>
|
||||
|
||||
Index: tpm2-tss-3.2.0/configure.ac
|
||||
Index: tpm2-tss-4.0.1/configure.ac
|
||||
===================================================================
|
||||
--- tpm2-tss-3.2.0.orig/configure.ac
|
||||
+++ tpm2-tss-3.2.0/configure.ac
|
||||
@@ -488,17 +488,6 @@
|
||||
--- tpm2-tss-4.0.1.orig/configure.ac
|
||||
+++ tpm2-tss-4.0.1/configure.ac
|
||||
@@ -554,17 +554,6 @@ AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes")
|
||||
AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes)
|
||||
AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes")
|
||||
|
||||
-# Check all tools used by make install
|
||||
-AS_IF([test "$HOSTOS" = "Linux"],
|
||||
-AS_IF([test "$HOSTOS" = "Linux" && test "x$systemd_sysusers" != "xyes"],
|
||||
- [ AC_CHECK_PROG(useradd, useradd, yes)
|
||||
- AC_CHECK_PROG(groupadd, groupadd, yes)
|
||||
- AC_CHECK_PROG(adduser, adduser, yes)
|
||||
|
||||
@@ -10,15 +10,16 @@ SRC_URI = "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN
|
||||
file://fixup_hosttools.patch \
|
||||
"
|
||||
|
||||
SRC_URI[sha256sum] = "48305e4144dcf6d10f3b25b7bccf0189fd2d1186feafd8cd68c6b17ecf0d7912"
|
||||
SRC_URI[sha256sum] = "532a70133910b6bd842289915b3f9423c0205c0ea009d65294ca18a74087c950"
|
||||
|
||||
UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases"
|
||||
|
||||
inherit autotools pkgconfig systemd useradd
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG ??= "vendor"
|
||||
PACKAGECONFIG[oxygen] = ",--disable-doxygen-doc, "
|
||||
PACKAGECONFIG[fapi] = "--enable-fapi,--disable-fapi,curl json-c "
|
||||
PACKAGECONFIG[fapi] = "--enable-fapi,--disable-fapi,curl json-c util-linux-libuuid "
|
||||
PACKAGECONFIG[policy] = "--enable-policy,--disable-policy,json-c util-linux-libuuid "
|
||||
|
||||
EXTRA_OECONF += "--enable-static --with-udevrulesdir=${nonarch_base_libdir}/udev/rules.d/"
|
||||
EXTRA_OECONF += "--runstatedir=/run"
|
||||
@@ -28,11 +29,6 @@ USERADD_PACKAGES = "${PN}"
|
||||
GROUPADD_PARAM:${PN} = "--system tss"
|
||||
USERADD_PARAM:${PN} = "--system -M -d /var/lib/tpm -s /bin/false -g tss tss"
|
||||
|
||||
do_configure:prepend() {
|
||||
# do not extract the version number from git
|
||||
sed -i -e 's/m4_esyscmd_s(\[git describe --tags --always --dirty\])/${PV}/' ${S}/configure.ac
|
||||
}
|
||||
|
||||
do_install:append() {
|
||||
# Remove /run as it is created on startup
|
||||
rm -rf ${D}/run
|
||||
Reference in New Issue
Block a user