diff options
Diffstat (limited to 'documentation/dev-manual/layers.rst')
-rw-r--r-- | documentation/dev-manual/layers.rst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/documentation/dev-manual/layers.rst b/documentation/dev-manual/layers.rst index 2d809562d1..c65a94b4fa 100644 --- a/documentation/dev-manual/layers.rst +++ b/documentation/dev-manual/layers.rst | |||
@@ -128,6 +128,20 @@ Follow these general steps to create your layer without using tools: | |||
128 | variable is a good way to indicate if your particular layer is | 128 | variable is a good way to indicate if your particular layer is |
129 | current. | 129 | current. |
130 | 130 | ||
131 | |||
132 | .. note:: | ||
133 | |||
134 | A layer does not have to contain only recipes ``.bb`` or append files | ||
135 | ``.bbappend``. Generally, developers create layers using | ||
136 | ``bitbake-layers create-layer``. | ||
137 | See ":ref:`dev-manual/layers:creating a general layer using the \`\`bitbake-layers\`\` script`", | ||
138 | explaining how the ``layer.conf`` file is created from a template located in | ||
139 | ``meta/lib/bblayers/templates/layer.conf``. | ||
140 | In fact, none of the variables set in ``layer.conf`` are mandatory, | ||
141 | except when :term:`BBFILE_COLLECTIONS` is present. In this case | ||
142 | :term:`LAYERSERIES_COMPAT` and :term:`BBFILE_PATTERN` have to be | ||
143 | defined too. | ||
144 | |||
131 | #. *Add Content:* Depending on the type of layer, add the content. If | 145 | #. *Add Content:* Depending on the type of layer, add the content. If |
132 | the layer adds support for a machine, add the machine configuration | 146 | the layer adds support for a machine, add the machine configuration |
133 | in a ``conf/machine/`` file within the layer. If the layer adds | 147 | in a ``conf/machine/`` file within the layer. If the layer adds |