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