Re: IMAGE_INSTALL_append workflow


Robert P. J. Day
 

On Tue, 27 Nov 2012, Trevor Woerner wrote:

On Tue, Nov 27, 2012 at 12:24 PM, Robert P. J. Day
<rpjday@crashcourse.ca> wrote:
and ran the fetchall again. this time, no strace source was fetched,
so it looks like an issue with simple fetching.
Thank you for your testing and observations.

But I'd like to point out that in my tests, all the relevant files
have already been fetched. My DL_DIR already contains everything to
do with bash, trace-cmd, and various others that I have been
testing. The errors I am getting are not fetching-related errors,
but are errors because do_rootfs can't find any packages (since
packages relating to the recently-appended recipes have not been
built).

Somewhere in the guts of bitbake a modified IMAGE_INSTALL_append
variable is not being noticed; packages aren't being created (as
I've noticed) and sources aren't being downloaded (as you have just
noticed). But somehow do_rootfs is noticing the change and
complaining it can't find the necessary packages.
for what it's worth, if you're building an image that's a variation
of a "core" image, an alternate way of adding packages after the fact
is:

CORE_IMAGE_EXTRA_INSTALL = "sysfsutils strace bash"

i just tested it and, when i added a new entry in that list, at least
the fetching understood and fetched that new source and patched it.
so it doesn't solve the original problem with IMAGE_INSTALL_append,
but feel free to see if that variation works for you.

again, it's only valid if you're building a core image or some
variation thereof.

rday

--

========================================================================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca

Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================

Join yocto@lists.yoctoproject.org to automatically receive all group messages.