On 2015-09-28 11:59, Daniel. wrote:
I think you're searching for .bbappend don't?

Shouldn't be any need for that - it's his recipe, so he can modify it as he 
wishes.
One uses .bbappend to made changes/additions to a recipe where you don't want 
(or
can't) modify the original.


http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#using-bbappend-files

Or, maybe, put all the common things in a .inc file, create the recipes, 
include the files in recipes. There is also a lot of examples of this:
http://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-bsp/hostap/

Cheers,
- dhs

2015-09-28 12:46 GMT-03:00 Gary Thomas <g...@mlbassoc.com 
<mailto:g...@mlbassoc.com>>:

    On 2015-09-28 09:30, Stuart Weaver wrote:

        Hi all,

        I have a recipe for a package which builds well. I now need to add a 
patch into certain builds. What is the best way to do this?

        1.Is there a variable I can append the image name to (similar 
to:/SRC_URI_image-name/)?//

        2.Is there a way of creating a new ‘recipe 2’ that obtains the details 
from ‘recipe 1’ and applies a patch? This way I can then simply add the new 
recipe into any builds I
        want and
        includes any future changes I make to ‘recipe 1’. This solution also 
means not having to continuously reconfigure/recompile the original recipe!

        3.Do I have to do it the hard way and copy the whole .bb file into a 
new one and make sure everything is in sync when future updates are applied?


    If it's just a patch, the simplest way is to use something like this:
       SRC_URI_append_XYZ = "file://XYZ.patch"
    where XYZ is something which can identify the override.  One example
    might be where XYZ is the name of a target board (${MACHINE})

    There are many examples of this usage in the Poky/Yocto tree(s)

    --
    ------------------------------------------------------------
    Gary Thomas                 |  Consulting for the
    MLB Associates              |    Embedded world
    ------------------------------------------------------------
    --
    _______________________________________________
    yocto mailing list
    yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
    https://lists.yoctoproject.org/listinfo/yocto




--
/"Do or do not. There is no try"/
///*Yoda Master*/



--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to