generic-poky/meta/lib/oe
Richard Purdie 77988c32f1 sstatesig.py: Add handling for machine specific module dependencies
Adding dependencies on machine specific recipes from generic packages
causes a rebuild of the generic package per machine if using signatures
for the stamp files which is unacceptable.

We need to declare that RRECOMMENDS on kernel-module-* are safe
and that we shouldn't care about these machine specific dependencies
from a stamp perspective. This change adds code which does this.

It depends on a change in bitbake to expose the dataCache object
which can be used to make the calculations we need to allow this to
work correctly.

(From OE-Core rev: 91fc672756d45086cdf4e9c6de8e920dcd8cd14e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-02-23 22:52:22 +00:00
..
tests oe.license: add license flattening code 2011-12-08 15:24:29 +00:00
__init__.py lib/oe: Import oe lib from OE.dev 2010-05-06 12:48:05 +01:00
buildhistory_analysis.py buildhistory_analysis: correctly split RDEPENDS/RRECOMMENDS 2012-02-21 17:59:38 +00:00
classextend.py multilib: Abstract class extension code into classextend.py 2012-01-05 12:36:29 +00:00
classutils.py oe.classutils: add module 2011-06-28 13:55:43 +01:00
data.py data.py: fixed message domain errors 2011-10-14 14:36:58 +01:00
distro_check.py getVar/setVar cleanups 2011-11-27 10:25:34 +00:00
license.py oe.license: avoid the need to catch SyntaxError 2012-01-17 14:53:19 +00:00
maketype.py Implement variable typing (sync from OE) 2011-05-20 17:34:22 +01:00
packagedata.py packagedata.py: Fix read_subpkgdata_dict() 2011-06-23 16:02:40 +01:00
packagegroup.py oe.packagegroup: add code for package groups (sync from OE) 2011-05-20 19:07:51 +01:00
patch.py classes/patch: avoid backtrace when patch does not apply 2012-01-19 14:34:34 +00:00
path.py oe.path: sync up with current OE 2011-03-23 15:43:54 +00:00
process.py lib/oe/process.py: import from OE 2011-05-16 15:32:19 +01:00
prservice.py meta/PRService: Added export/import fuctions. 2012-01-11 10:37:43 +00:00
qa.py qa.py: Fix a typo when evaluating bitsize 2011-03-03 23:49:19 +00:00
sstatesig.py sstatesig.py: Add handling for machine specific module dependencies 2012-02-23 22:52:22 +00:00
terminal.py lib/oe/terminal: add support for XFCE's terminal emulator 2011-11-01 14:51:37 +00:00
types.py Implement variable typing (sync from OE) 2011-05-20 17:34:22 +01:00
utils.py lib/oe/utils.py: use bb.utils.vercmp_string 2012-02-23 22:52:21 +00:00