mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00:00
kernel-dev: Updated example in metadata outside recipe-space
Went from 4.4 kernel to 4.12. (From yocto-docs rev: 4cf2710a381925b8bf13536c1f8da3d12938fffe) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
99151aef77
commit
dc2f2ae714
@@ -987,11 +987,11 @@
|
|||||||
<ulink url='&YOCTO_DOCS_REF_URL;#var-SRC_URI'><filename>SRC_URI</filename></ulink>
|
<ulink url='&YOCTO_DOCS_REF_URL;#var-SRC_URI'><filename>SRC_URI</filename></ulink>
|
||||||
variable.
|
variable.
|
||||||
As an example, consider the following <filename>SRC_URI</filename>
|
As an example, consider the following <filename>SRC_URI</filename>
|
||||||
statement from the <filename>linux-yocto_4.4.bb</filename>
|
statement from the <filename>linux-yocto_4.12.bb</filename>
|
||||||
kernel recipe:
|
kernel recipe:
|
||||||
<literallayout class='monospaced'>
|
<literallayout class='monospaced'>
|
||||||
SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \
|
SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.12.git;name=machine;branch=${KBRANCH}; \
|
||||||
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}"
|
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.12;destsuffix=${KMETA}"
|
||||||
</literallayout>
|
</literallayout>
|
||||||
<filename>${KMETA}</filename>, in this context, is simply used to
|
<filename>${KMETA}</filename>, in this context, is simply used to
|
||||||
name the directory into which the Git fetcher places the Metadata.
|
name the directory into which the Git fetcher places the Metadata.
|
||||||
@@ -1010,46 +1010,6 @@
|
|||||||
configuration phase.
|
configuration phase.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<!--
|
|
||||||
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Following is an example that shows how a trivial tree of Metadata
|
|
||||||
is stored in a custom Linux kernel Git repository:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
meta/
|
|
||||||
`‐‐ cfg
|
|
||||||
`‐‐ kernel-cache
|
|
||||||
|‐‐ bsp-standard.scc
|
|
||||||
|‐‐ bsp.cfg
|
|
||||||
`‐‐ standard.cfg
|
|
||||||
</literallayout>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
To use a branch different from where the sources reside,
|
|
||||||
specify the branch in the <filename>KMETA</filename> variable
|
|
||||||
in your Linux kernel recipe.
|
|
||||||
Here is an example:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
KMETA = "meta"
|
|
||||||
</literallayout>
|
|
||||||
To use the same branch as the sources, set
|
|
||||||
<filename>KMETA</filename> to an empty string:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
KMETA = ""
|
|
||||||
</literallayout>
|
|
||||||
If you are working with your own sources and want to create an
|
|
||||||
orphan <filename>meta</filename> branch, use these commands
|
|
||||||
from within your Linux kernel Git repository:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
$ git checkout ‐‐orphan meta
|
|
||||||
$ git rm -rf .
|
|
||||||
$ git commit ‐‐allow-empty -m "Create orphan meta branch"
|
|
||||||
</literallayout>
|
|
||||||
</para>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you modify the Metadata, you must not forget to update the
|
If you modify the Metadata, you must not forget to update the
|
||||||
<ulink url='&YOCTO_DOCS_REF_URL;#var-SRCREV'><filename>SRCREV</filename></ulink>
|
<ulink url='&YOCTO_DOCS_REF_URL;#var-SRCREV'><filename>SRCREV</filename></ulink>
|
||||||
|
|||||||
Reference in New Issue
Block a user