[yocto] How do I use layers to replacing system configuration files?

Gary Thomas gary at mlbassoc.com
Sun Feb 20 10:27:45 PST 2011


On 02/20/2011 11:23 AM, Chris Tapp wrote:
> On 20 Feb 2011, at 18:04, Gary Thomas wrote:
>
>> You'll need a meta-new/packages/netbase/netbase_4.44.bbappend file which
>> tells bitbake where to find your override files. I do this all the time,
>> for example, I have a board with two targets:
>> $ tree meta-ppc/packages/netbase/
>> meta-ppc/packages/netbase/
>> ├── netbase-4.44
>> │ ├── cobra
>> │ │ ├── interfaces
>> │ └── ppc8379
>> │ ├── interfaces
>> └── netbase_4.44.bbappend
>> $ cat meta-ppc/packages/netbase/netbase_4.44.bbappend
>> THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
>> FILESPATH =. "${@base_set_filespath(["${THISDIR}/${PN}-${PV}"], d)}:"
>
> Thanks. I was just looking at .bbappend when your message arrived ;-)
>
> Section 4.8 of the Poky Reference Manual shows an even easier way of doing what I need. All the .bbappend has is:
>
> FILESEXTRAPATHS := "${THISDIR}/${PN}"

That would be great (if it works).  My recipes are based on examples
which were available when the .bbappend and layers were first introduced.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



More information about the yocto mailing list