blob: eb15366753cdf0330d3837333c7c9b8f490dca37 [file] [log] [blame]
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +05301Meta-security
2=============
3
4This layer provides security tools, hardening tools for Linux kernels
5and libraries for implementing security mechanisms.
6
7Dependencies
8============
9
10This layer depends on:
11
12 URI: git://git.openembedded.org/openembedded-core
13 branch: master
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053014
15 URI: git://git.openembedded.org/meta-openembedded/meta-oe
16 branch: master
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053017
18 URI: git://git.openembedded.org/meta-openembedded/meta-perl
19 branch: master
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053020
Andrew Geissler1fe918a2020-05-15 14:16:47 -050021 URI: git://git.openembedded.org/meta-openembedded/meta-python
22 branch: master
Andrew Geissler1fe918a2020-05-15 14:16:47 -050023
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053024 URI: git://git.openembedded.org/meta-openembedded/meta-networking
25 branch: master
Andrew Geisslerf1e44062021-04-15 15:52:46 -050026
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053027
28Adding the security layer to your build
29========================================
30
31In order to use this layer, you need to make the build system aware of
32it.
33
34Assuming the security layer exists at the top-level of your
35yocto build tree, you can add it to the build system by adding the
36location of the security layer to bblayers.conf, along with any
37other layers needed. e.g.:
38
39 BBLAYERS ?= " \
40 /path/to/oe-core/meta \
41 /path/to/meta-openembedded/meta-oe \
42 /path/to/meta-openembedded/meta-perl \
43 /path/to/meta-openembedded/meta-python \
44 /path/to/meta-openembedded/meta-networking \
Andrew Geisslerf1e44062021-04-15 15:52:46 -050045 /path/to/layer/meta-security "
46
47Optional Rust dependancy
48======================================
49If you want to use the latest Suricata that needs rust, you will need to clone
50
51 URI: https://github.com/meta-rust/meta-rust.git
52 branch: master
53
54 BBLAYERS += "/path/to/layer/meta-rust"
55
56This will activate the dynamic-layer mechanism and pull in the newer suricata
57
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053058
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053059
60Maintenance
Andrew Geisslerf1e44062021-04-15 15:52:46 -050061======================================
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053062
Brad Bishop5ead1e52019-12-06 10:10:29 -050063Send pull requests, patches, comments or questions to yocto@lists.yoctoproject.org
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053064
65When sending single patches, please using something like:
Brad Bishop5ead1e52019-12-06 10:10:29 -050066'git send-email -1 --to yocto@lists.yoctoproject.org --subject-prefix=meta-security][PATCH'
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053067
Brad Bishop19323692019-04-05 15:28:33 -040068These values can be set as defaults for this repository:
69
Brad Bishop5ead1e52019-12-06 10:10:29 -050070$ git config sendemail.to yocto@lists.yoctoproject.org
Brad Bishop19323692019-04-05 15:28:33 -040071$ git config format.subjectPrefix meta-security][PATCH
72
73Now you can just do 'git send-email origin/master' to send all local patches.
74
Andrew Geissler1fe918a2020-05-15 14:16:47 -050075For pull requests, please use create-pull-request and send-pull-request.
76
Brad Bishop1a4b7ee2018-12-16 17:11:34 -080077Maintainers: Armin Kuster <akuster808@gmail.com>
Richard Marian Thomaiyar14fddef2018-07-13 23:55:56 +053078
79
80License
81=======
82
83All metadata is MIT licensed unless otherwise stated. Source code included
84in tree for individual recipes is under the LICENSE stated in each recipe
85(.bb file) unless otherwise stated.