On 2013-10-31 14:32, Martin Jansa wrote:
On Thu, Oct 31, 2013 at 01:28:27PM -0700, Leo Schwab wrote:
This may seem rather basic, but something that I haven't been able to
find any clear discussion on is how to add or modify files in the
final rootfs image.

We have customized versions of /etc/network/interfaces and
/etc/wpa_supplicant.conf, with more to come.  Right now I've been
adding them by hand to the SD cards, but I would prefer they were
added to the rootfs and the .sdcard images as part of the build.

I briefly considered creating a .bbappend file to modify the build for
the wpa_supplicant.bb recipe, but it turns out that
/etc/wpa_supplicant.conf itself comes from a custom file inside the
recipe, and it wasn't at all clear how to hook in or override that.

I also get the impression that writing a recipe that simply copies
stuff to final image will get me yelled at by the build system, since
I'm overwriting files already provided by another recipe.

Can anyone point me in the right direction?

Creating .bbappends is the right direction, you just need to read a bit
more docs (hint: FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:")

Look at how it's done elsewhere, e.g. meta-raspberrypi or meta-yocto-bsp
for examples of how to provide overrides for your own platform/target/whim.

--
------------------------------------------------------------
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