All of lore.kernel.org
 help / color / mirror / Atom feed
* a question about recipe style
@ 2014-07-08 15:34 Robert P. J. Day
  2014-07-09 20:46 ` Richard Purdie
  0 siblings, 1 reply; 3+ messages in thread
From: Robert P. J. Day @ 2014-07-08 15:34 UTC (permalink / raw)
  To: OE Core mailing list


  perusing the bitbake user manual, and ran across the section
discussing the "override style" operators _append, _prepend and
_remove, and thought i'd go looking through the OE recipes for an
actual example of the use of "_remove", and the only example i found
is in meta/recipes-extended/newt, but it looks a bit awkward, so i
just want to know about recommended style.

  there are two recipe files there -- libnewt_0.52.17.bb and
libnewt-python_0.52.17.bb -- with the following structure. that first
recipe file contains (among other things) the following:

PACKAGES_prepend = "whiptail "
...
FILES_whiptail = "${bindir}/whiptail"

  ok, so that recipe defines an additional package, and adds a single
file to that package, whereupon the second recipe file contains:

require recipes-extended/newt/libnewt_${PV}.bb
...
PACKAGES_remove = "whiptail"

  it just seems awkward for recipe 1 to explicitly add a package, only
for recipe 2 to include that recipe file, and subsequently remove that
package.

  it's not a big deal, but from a style perspective, i would have
thought one would first create a generic libnewt.inc file with common
content, then define the two recipe files off of that. does that make
sense in terms of best programming principles?

rday

-- 

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

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


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

end of thread, other threads:[~2014-07-10 11:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-08 15:34 a question about recipe style Robert P. J. Day
2014-07-09 20:46 ` Richard Purdie
2014-07-10 11:06   ` Robert P. J. Day

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.