blob: 5722a92abb8121f26ac30ee8ca4db1d90a93ee36 [file] [log] [blame]
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +05301meta-tpm layer
2==============
3
Andrew Geisslera1a6aef2021-06-25 14:23:58 -05004The bbappend files for some recipes (e.g. linux-yocto) in this layer need
5to have 'tpm' in DISTRO_FEATURES to have effect.
6To enable them, add in configuration file the following line.
7
Andrew Geisslerd159c7f2021-09-02 21:05:58 -05008 DISTRO_FEATURES:append = " tpm"
Andrew Geisslera1a6aef2021-06-25 14:23:58 -05009
10If meta-tpm is included, but tpm is not enabled as a
11distro feature a warning is printed at parse time:
12
13 You have included the meta-tpm layer, but
14 'tpm' has not been enabled in your DISTRO_FEATURES. Some bbappend files
15 and preferred version setting may not take effect.
16
17If you know what you are doing, this warning can be disabled by setting the following
18variable in your configuration:
19
20 SKIP_META_TPM_SANITY_CHECK = 1
21
22
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053023This layer contains base TPM recipes.
Brad Bishopc342db32019-05-15 21:57:59 -040024
25Dependencies
26============
27
28This layer depends on:
29
30 URI: git://git.openembedded.org/openembedded-core
31 branch: master
32 revision: HEAD
33 prio: default
34
35 URI: git://git.openembedded.org/meta-openembedded/meta-oe
36 branch: master
37 revision: HEAD
38 prio: default
39
40Adding the meta-tpm layer to your build
41========================================
42
43In order to use this layer, you need to make the build system aware of
44it.
45
46Assuming this layer exists at the top-level of your
47yocto build tree, you can add it to the build system by adding the
48location of the meta-tpm layer to bblayers.conf, along with any
49other layers needed. e.g.:
50
51 BBLAYERS ?= " \
52 /path/to/oe-core/meta \
53 /path/to/meta-openembedded/meta-oe \
54 /path/to/layer/meta-tpm \
55
56
57Maintenance
58-----------
59
Andrew Geisslerd159c7f2021-09-02 21:05:58 -050060Send pull requests, patches, comments or questions to yocto@lists.yoctoproject.org
Brad Bishopc342db32019-05-15 21:57:59 -040061
62When sending single patches, please using something like:
Andrew Geisslerd159c7f2021-09-02 21:05:58 -050063'git send-email -1 --to yocto@lists.yoctoproject.org --subject-prefix=meta-security][PATCH'
Brad Bishopc342db32019-05-15 21:57:59 -040064
65These values can be set as defaults for this repository:
66
Andrew Geisslerd159c7f2021-09-02 21:05:58 -050067$ git config sendemail.to yocto@lists.yoctoproject.org
Brad Bishopc342db32019-05-15 21:57:59 -040068$ git config format.subjectPrefix meta-security][PATCH
69
70Now you can just do 'git send-email origin/master' to send all local patches.
71
72Maintainers: Armin Kuster <akuster808@gmail.com>
73
74
75License
76=======
77
78All metadata is MIT licensed unless otherwise stated. Source code included
79in tree for individual recipes is under the LICENSE stated in each recipe
80(.bb file) unless otherwise stated.