documentation: dev-manual - Added final SRCREV statements.

I updated the listing of the final SRCREV statements for the
BSP example.

(From yocto-docs rev: 0d0d5994c2653dda1171eaad226bbe1764a04440)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark 2012-10-02 07:40:03 -07:00 committed by Richard Purdie
parent fd67c63d0d
commit 6c15b345ea
1 changed files with 18 additions and 13 deletions

View File

@ -385,12 +385,14 @@
file named <filename>linux-yocto_3.4.bbappend</filename> that file named <filename>linux-yocto_3.4.bbappend</filename> that
appends the information to the recipe of the same name appends the information to the recipe of the same name
that is found in <filename>meta/recipes-kernel/linux</filename>. that is found in <filename>meta/recipes-kernel/linux</filename>.
Thus, the <filename>SRCREV</filename> statements in the append file override Thus, the <filename>SRCREV</filename> statements in our
the more general statements found in <filename>meta</filename>. <filename>mymachine</filename> append file override
the more general statements found in the more general recipe.
</para> </para>
<para> <para>
The <filename>SRCREV</filename> statements in the append file currently identify The <filename>SRCREV</filename> statements in the
<filename>mymachine</filename> append file currently identify
the kernel that supports the Fish River Island 2 BSP with and without EMGD support. the kernel that supports the Fish River Island 2 BSP with and without EMGD support.
Here are the statements: Here are the statements:
<note>The commit ID strings used in this manual might not match the actual commit <note>The commit ID strings used in this manual might not match the actual commit
@ -408,12 +410,13 @@
"c5bddf8ea379406ffec550528e17b777a0eba24b" "c5bddf8ea379406ffec550528e17b777a0eba24b"
</literallayout> </literallayout>
<note>The <filename>SRCREV_meta_pn-linux-yocto_fir2-noemgd</filename> <note>The <filename>SRCREV_meta_pn-linux-yocto_fir2-noemgd</filename>
statements in the Fish River Island 2 append file are identical to those in the statements in the <filename>mymachine</filename> append file,
general <filename>linux-yocto_3.4.bbappend</filename> recipe, which is which originated from the Fish River Island 2 BSP, are
found in <filename>meta/recipes-kernel/linux</filename>. commented out.
For this reason they are commented out in the Fish River Island 2 The reason they are not used is because the commit IDs are identical to
append file. those in the general <filename>linux-yocto_3.4.bbappend</filename> recipe,
In this case, there is no need to override the statements.</note> which is found in <filename>meta/recipes-kernel/linux</filename>.
</note>
</para> </para>
<para> <para>
@ -454,17 +457,18 @@
needed it, you would find it in the base kernel recipe in the needed it, you would find it in the base kernel recipe in the
<filename>poky/meta/recipes-kernel/linux/linux-yocto_3.4.bb</filename>. <filename>poky/meta/recipes-kernel/linux/linux-yocto_3.4.bb</filename>.
Recall that for this example the commit ID's for the <filename>SRCREV</filename> Recall that for this example the commit ID's for the <filename>SRCREV</filename>
meta statements are identical and are do not have to be used in the meta statements are identical and do not have to be used in the
<filename>mymachine</filename> append file. <filename>mymachine</filename> append file.
</para> </para>
<para> <para>
Here are the final <filename>SRCREV</filename> statements: Here are the final <filename>SRCREV</filename> statements for the
<filename>mymachine</filename> append file:
<literallayout class='monospaced'> <literallayout class='monospaced'>
SRCREV_machine_pn-linux-yocto_mymachine ?= \ SRCREV_machine_pn-linux-yocto_mymachine ?= \
"0985844fa6235422c67ef269952fa4e765f252f9" "0985844fa6235422c67ef269952fa4e765f252f9"
#SRCREV_meta_pn-linux-yocto_mymachine ?= \ #SRCREV_meta_pn-linux-yocto_mymachine ?= \
"463299bc2e533e1bd38b0053ae7b210980f269c3" "c5bddf8ea379406ffec550528e17b777a0eba24b"
</literallayout> </literallayout>
</para> </para>
@ -473,7 +477,8 @@
found already captured in the &DISTRO_NAME; release because we're creating a BSP based on found already captured in the &DISTRO_NAME; release because we're creating a BSP based on
&DISTRO_NAME;. &DISTRO_NAME;.
If, instead, we had based our BSP on the master branches, we would want to use If, instead, we had based our BSP on the master branches, we would want to use
the most recent <filename>SRCREV</filename> values taken directly from the kernel repo. the most recent <filename>SRCREV</filename> values taken directly from the kernel's
repository.
We will not be doing that for this example. We will not be doing that for this example.
However, if you do base a future BSP on master and However, if you do base a future BSP on master and
if you are familiar with Git repositories, you probably wont have trouble locating the if you are familiar with Git repositories, you probably wont have trouble locating the