On Thursday 13 March 2014 17:54:03 Chong Lu wrote: > On 03/06/2014 06:04 PM, Burton, Ross wrote: > > On 6 March 2014 08:06, Chong Lu <chong...@windriver.com> wrote: > >> +PACKAGES += "dbus-ptest" > >> +ALLOW_EMPTY_${PN}-ptest = "1" > >> +RDEPENDS_${PN}-ptest = "${@base_contains('IMAGE_FEATURES', 'ptest-pkgs', > >> 'dbus-test-ptest', 'dbus-test', d)}" > > > > Clearly I wasn't thinking clearly last week. You can't check > > IMAGE_FEATURES in a non-image recipe so this isn't a good solution. > > Do you have any suggestion about this issue? > If we don't check IMAGE_FEATURES, I have no way to resolve this problem > that only build but not install ptest. I'm very confused.
This should check DISTRO_FEATURES, not IMAGE_FEATURES. Assuming ptest is in DISTRO_FEATURES, even if ptest is not in IMAGE_FEATURES it doesn't matter if the dependency between dbus-ptest and dbus-ptest-ptest exists because dbus- ptest itself shouldn't be in the image, so dbus-ptest-ptest shouldn't be pulled in either. Does that make sense? Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core