summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrevor Woerner <twoerner@gmail.com>2018-06-12 23:11:10 -0400
committerJia Zhang <zhang.jia@linux.alibaba.com>2018-06-15 13:01:25 +0800
commitde08228a0de497e9efd848470309bd5d76e691d7 (patch)
treeee6ec4f397a9c9bbfec19d3bc54268810477d72e
parentec19d0a8ece756c3f9c2360247af8db7a83ed6cf (diff)
downloadmeta-secure-core-de08228a0de497e9efd848470309bd5d76e691d7.tar.gz
tpm2-abrmd: update daemon cmdline options
In the latest git version of abrmd: - the following option has been renamed: --max-transient-objects -> --max-transients - the following option has been removed: --fail-on-loaded-trans Signed-off-by: Trevor Woerner <twoerner@gmail.com>
-rw-r--r--meta-tpm2/recipes-tpm/tpm2-abrmd/files/tpm2-abrmd_git.default1
-rw-r--r--meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd.inc9
-rw-r--r--meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_1.3.1.bb13
-rw-r--r--meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_git.bb13
4 files changed, 25 insertions, 11 deletions
diff --git a/meta-tpm2/recipes-tpm/tpm2-abrmd/files/tpm2-abrmd_git.default b/meta-tpm2/recipes-tpm/tpm2-abrmd/files/tpm2-abrmd_git.default
new file mode 100644
index 0000000..08dd111
--- /dev/null
+++ b/meta-tpm2/recipes-tpm/tpm2-abrmd/files/tpm2-abrmd_git.default
@@ -0,0 +1 @@
DAEMON_OPTS="--tcti=device --logger=syslog --max-connections=20 --max-transients=20"
diff --git a/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd.inc b/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd.inc
index 2cadb64..a71a04b 100644
--- a/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd.inc
+++ b/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd.inc
@@ -11,7 +11,6 @@ DEPENDS += "autoconf-archive-native dbus glib-2.0 glib-2.0-native"
11 11
12SRC_URI = "\ 12SRC_URI = "\
13 file://tpm2-abrmd-init.sh \ 13 file://tpm2-abrmd-init.sh \
14 file://tpm2-abrmd.default \
15" 14"
16 15
17inherit autotools pkgconfig systemd update-rc.d useradd 16inherit autotools pkgconfig systemd update-rc.d useradd
@@ -27,14 +26,6 @@ USERADD_PACKAGES = "${PN}"
27GROUPADD_PARAM_${PN} = "tss" 26GROUPADD_PARAM_${PN} = "tss"
28USERADD_PARAM_${PN} = "--system -M -d /var/lib/tpm -s /bin/false -g tss tss" 27USERADD_PARAM_${PN} = "--system -M -d /var/lib/tpm -s /bin/false -g tss tss"
29 28
30do_install_append() {
31 install -d "${D}${sysconfdir}/init.d"
32 install -m 0755 "${WORKDIR}/tpm2-abrmd-init.sh" "${D}${sysconfdir}/init.d/tpm2-abrmd"
33
34 install -d "${D}${sysconfdir}/default"
35 install -m 0644 "${WORKDIR}/tpm2-abrmd.default" "${D}${sysconfdir}/default/tpm2-abrmd"
36}
37
38FILES_${PN} += "\ 29FILES_${PN} += "\
39 ${libdir}/systemd \ 30 ${libdir}/systemd \
40 ${datadir}/dbus-1/system-services/com.intel.tss2.Tabrmd.service \ 31 ${datadir}/dbus-1/system-services/com.intel.tss2.Tabrmd.service \
diff --git a/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_1.3.1.bb b/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_1.3.1.bb
index ce1459c..32d842d 100644
--- a/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_1.3.1.bb
+++ b/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_1.3.1.bb
@@ -2,6 +2,17 @@ include ${BPN}.inc
2 2
3DEPENDS += "libtctidevice libtctisocket libtss2" 3DEPENDS += "libtctidevice libtctisocket libtss2"
4 4
5SRC_URI += "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz" 5SRC_URI += " \
6 https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz \
7 file://tpm2-abrmd.default \
8 "
6SRC_URI[md5sum] = "3f5f2461fd98aca0add1187e4705c0de" 9SRC_URI[md5sum] = "3f5f2461fd98aca0add1187e4705c0de"
7SRC_URI[sha256sum] = "859d777a0d2c5d78309c4a2f06879a1e914b41324ea8258920a778a1ad7e38ea" 10SRC_URI[sha256sum] = "859d777a0d2c5d78309c4a2f06879a1e914b41324ea8258920a778a1ad7e38ea"
11
12do_install_append() {
13 install -d "${D}${sysconfdir}/init.d"
14 install -m 0755 "${WORKDIR}/tpm2-abrmd-init.sh" "${D}${sysconfdir}/init.d/tpm2-abrmd"
15
16 install -d "${D}${sysconfdir}/default"
17 install -m 0644 "${WORKDIR}/tpm2-abrmd.default" "${D}${sysconfdir}/default/tpm2-abrmd"
18}
diff --git a/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_git.bb b/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_git.bb
index 43f2650..a18a62c 100644
--- a/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_git.bb
+++ b/meta-tpm2/recipes-tpm/tpm2-abrmd/tpm2-abrmd_git.bb
@@ -7,7 +7,10 @@ DEPENDS += "tpm2-tss libtss2 libtss2-mu libtss2-tcti-device libtss2-tcti-mssim"
7PVBASE := "${PV}" 7PVBASE := "${PV}"
8PV = "${PVBASE}.${SRCPV}" 8PV = "${PVBASE}.${SRCPV}"
9 9
10SRC_URI += "git://github.com/01org/${BPN}.git;protocol=git;branch=master;name=${BPN};destsuffix=${BPN}" 10SRC_URI += " \
11 git://github.com/01org/${BPN}.git;protocol=git;branch=master;name=${BPN};destsuffix=${BPN} \
12 file://tpm2-abrmd_git.default \
13 "
11 14
12SRCREV = "${AUTOREV}" 15SRCREV = "${AUTOREV}"
13 16
@@ -21,4 +24,12 @@ do_configure_prepend () {
21 cd ${currentdir} 24 cd ${currentdir}
22} 25}
23 26
27do_install_append() {
28 install -d "${D}${sysconfdir}/init.d"
29 install -m 0755 "${WORKDIR}/tpm2-abrmd-init.sh" "${D}${sysconfdir}/init.d/tpm2-abrmd"
30
31 install -d "${D}${sysconfdir}/default"
32 install -m 0644 "${WORKDIR}/tpm2-abrmd_git.default" "${D}${sysconfdir}/default/tpm2-abrmd"
33}
34
24RDEPENDS_${PN} += "tpm2-tss" 35RDEPENDS_${PN} += "tpm2-tss"