[yocto] [meta-security][PATCH 02/17] tpm-tools: add native support

akuster808 akuster808 at gmail.com
Mon Oct 17 18:29:49 PDT 2016



On 10/17/2016 05:10 PM, Khem Raj wrote:
>> On Oct 17, 2016, at 5:02 PM, Armin Kuster <akuster808 at gmail.com> wrote:
>>
>> Signed-off-by: Armin Kuster <akuster808 at gmail.com>
>> ---
>> recipes-tpm/tpm-tools/tpm-tools_1.3.8.bb     |  3 +++
>> recipes-tpm/tpm2.0-tools/tpm2.0-tools_git.bb | 23 +++++++++++++++++++++++
>> 2 files changed, 26 insertions(+)
>> create mode 100644 recipes-tpm/tpm2.0-tools/tpm2.0-tools_git.bb
>>
>> diff --git a/recipes-tpm/tpm-tools/tpm-tools_1.3.8.bb b/recipes-tpm/tpm-tools/tpm-tools_1.3.8.bb
>> index 5645976..99ea8ee 100644
>> --- a/recipes-tpm/tpm-tools/tpm-tools_1.3.8.bb
>> +++ b/recipes-tpm/tpm-tools/tpm-tools_1.3.8.bb
>> @@ -9,6 +9,7 @@ SECTION = "tpm"
>> LICENSE = "CPL-1.0"
>> LIC_FILES_CHKSUM = "file://LICENSE;md5=059e8cd6165cb4c31e351f2b69388fd9"
>> DEPENDS = "libtspi openssl"
>> +DEPENDS_class-native = "trousers-native"
>>
>> SRC_URI += " \
>>      http://downloads.sourceforge.net/project/trousers/${BPN}/${PV}/${BP}.tar.gz \
>> @@ -20,3 +21,5 @@ SRC_URI[md5sum] = "85a978c4e03fefd4b73cbeadde7c4d0b"
>> SRC_URI[sha256sum] = "66eb4ff095542403db6b4bd4b574e8a5c08084fe4e9e5aa9a829ee84e20bea83"
>>
>> inherit autotools gettext
>> +
>> +BBCLASSEXTEND = "native"
>> diff --git a/recipes-tpm/tpm2.0-tools/tpm2.0-tools_git.bb b/recipes-tpm/tpm2.0-tools/tpm2.0-tools_git.bb
>> new file mode 100644
>> index 0000000..be49dd9
>> --- /dev/null
>> +++ b/recipes-tpm/tpm2.0-tools/tpm2.0-tools_git.bb
>> @@ -0,0 +1,23 @@
>> +SUMMARY = "Tools for TPM2."
>> +DESCRIPTION = "tpm2.0-tools"
>> +LICENSE = "BSD"
>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=91b7c548d73ea16537799e8060cea819"
>> +SECTION = "tpm"
>> +
>> +DEPENDS = "tpm2.0-tss openssl curl"
>> +
>> +SRCREV = "c924cc8ca752e5af6a829f893c6be4b185d56e99"
>> +
>> +SRC_URI = "git://github.com/01org/tpm2.0-tools.git;protocol=git;branch=master;name=tpm2.0-tools;destsuffix=tpm2.0-tools"
>> +
>> +S = "${WORKDIR}/tpm2.0-tools"
>> +
>> +PV = "1.0+git${SRCPV}”
> it seems to be 2.0 isn’t it ?
tpm2.0 refers to the TPM standard version 2, not the sources version. 
There are no versions on the git sources that I could decode. I will 
drop it all together and use SRCPV.

thanks,
Armin
>
>> +
>> +inherit autotools-brokensep pkgconfig
>> +
>> +do_configure () {
>> +	cd ${S}
>> +	./bootstrap  --force
>> +	./configure ${CONFIGUREOPTS} ${EXTRA_OECONF}
>> +}
>> --
>> 2.7.4
>>
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161017/825b39ef/attachment.html>


More information about the yocto mailing list