All of lore.kernel.org
 help / color / mirror / Atom feed
* recipe dependency on externally built binaries?
@ 2013-07-29 19:05 Brian Karcz
  2013-07-31  9:51 ` Paul Eggleton
  0 siblings, 1 reply; 4+ messages in thread
From: Brian Karcz @ 2013-07-29 19:05 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 1482 bytes --]

Hi,

I'm curious if there is a way to tell a package recipe that its resulting package output is dependent on the pieces it's assembling. The scenario I have is as follows. I created a series of recipes that assemble an externally built executable, and some configurations files that are local to the recipe:

xyz-app.bb

    SRC_URI = "file://<path to xyz-app executable> \
               File://xyz-app.config<File:///\\xyz-app.config>"

    do_install () {
        <make the required directories>
        <put the files in their places>
    }

abc-image.bb

    POKY_EXTRA_INSTALL += "xyz-app"

This setup works for assembling all the pieces I need, but unless the app recipe revision gets bumped, it's not able to tell when the xyz-app executable or xyz-app.config get changed and create a new xyz-app package file. Is there a way to tell the recipe that there is a dependency for its output package on the contents of the SRC_URI line without having to bump the revision?

These used to be assembled in an image preprocess command, but I wanted to break out some pieces, that are common to multiple images, into their own recipes in a common layer. In the prior model, all the apps and their config files (that were local to the image recipe) were assembled every time the image was bitbaked. Now that they are in their own recipes, some sort of dependency is required to re-create the package file that the image is bringing in.

Thanks,
Brian





[-- Attachment #2: Type: text/html, Size: 6774 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-07-31 14:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-29 19:05 recipe dependency on externally built binaries? Brian Karcz
2013-07-31  9:51 ` Paul Eggleton
2013-07-31 14:04   ` Brian Karcz
2013-07-31 14:26     ` Paul Eggleton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.