[OE-core] require/include a .bb file in the same directory?

Robert P. J. Day rpjday at crashcourse.ca
Fri Mar 30 09:59:22 UTC 2012


  couple questions about the require/include directives.  first, can
you include *any* valid text file?  not just your standard .inc file
(even though that is of course the most common thing to do).

  and second, i'm looking at this example in meta/recipes-core/images,
where the recipe file core-image-minimal-mtdutils.bb is defined as:

require core-image-minimal.bb
IMAGE_INSTALL += "mtd-utils"

that looks perfectly reasonable since that required .bb file is in the
same directory, and this is clearly just defining a new image recipe
by adding one more package.

  but the explanation of include/require in the bitbake manual is:

"if the path specified on the include line is a relative path,
BitBake will locate the first one it can find within BBPATH."

  that suggests that, by some massively unlikely fluke, i might
unknowingly have an identically-named recipe file earlier in my BBPATH
variable and that earlier one is the one that would be included.  is
that correct?

  and if that's true, could i avoid that kind of mistake by doing:

require ./core-image-minimal.bb

i realize getting hung up like this is unlikely, but it's always
possible.

rday

-- 

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

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




More information about the Openembedded-core mailing list