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

Khem Raj raj.khem at gmail.com
Mon Oct 17 18:32:17 PDT 2016


> On Oct 17, 2016, at 6:29 PM, akuster808 <akuster808 at gmail.com> wrote:
> 
> 
> 
> On 10/17/2016 05:10 PM, Khem Raj wrote:
>>> On Oct 17, 2016, at 5:02 PM, Armin Kuster <akuster808 at gmail.com> <mailto:akuster808 at gmail.com> wrote:
>>> 
>>> Signed-off-by: Armin Kuster <akuster808 at gmail.com> <mailto: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" <file://LICENSE;md5=059e8cd6165cb4c31e351f2b69388fd9>
>>> DEPENDS = "libtspi openssl"
>>> +DEPENDS_class-native = "trousers-native"
>>> 
>>> SRC_URI += " \
>>>     http://downloads.sourceforge.net/project/trousers/$ <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" <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.
> 


I see ok thanks

> 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 <mailto:yocto at yoctoproject.org>
>>> https://lists.yoctoproject.org/listinfo/yocto <https://lists.yoctoproject.org/listinfo/yocto>
>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161017/f721638c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 204 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161017/f721638c/attachment.pgp>


More information about the yocto mailing list