[OE-core] [PATCH 2/2] base: make feature backfilling happen earlier
Enrico Scholz
enrico.scholz at sigma-chemnitz.de
Mon Jan 28 14:52:19 UTC 2013
Paul Eggleton <paul.eggleton at linux.intel.com> writes:
> Why are you assigning *_FEATURES_BACKFILL at all?
There are some implicit relations between features (e.g. when selecting
'usbhost' I *usually* want 'vfat' or 'ext2' support too). So I have
DISTRO_FEATURES_BACKFILL = "\
largefile nfsroot modules ld-is-gold ${PROJECT_FEATURES} \
${DISTRO_FEATURES_INITMAN} \
${@base_contains('PROJECT_FEATURES', 'alsa', 'sound', '', d)} \
${@base_contains('PROJECT_FEATURES', 'directfb', 'screen', '', d)} \
${@base_contains('PROJECT_FEATURES', 'fb', 'screen', '', d)} \
${@base_contains('PROJECT_FEATURES', 'mmc', 'ext2 vfat', '', d)} \
${@base_contains('PROJECT_FEATURES', 'touchscreen', 'screen', '', d)} \
${@base_contains('PROJECT_FEATURES', 'ubifs', 'mtd', '', d)} \
${@base_contains('PROJECT_FEATURES', 'jffs2', 'mtd', '', d)} \
${@base_contains('PROJECT_FEATURES', 'usbclient', 'usb usbgadget', '', d)} \
${@base_contains('PROJECT_FEATURES', 'usbgadget', 'usb usbclient', '', d)} \
${@base_contains('PROJECT_FEATURES', 'usbhost', 'ext2 vfat', '', d)} \
${@base_contains('PROJECT_FEATURES', 'usbhost', 'usb', '', d)} \
${@base_contains('PROJECT_FEATURES', 'x11', 'screen', '', d)} \
"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "${NO_PROJECT_FEATURES}"
in my distro configuration (I knew; some are machine but no distro
features but this does not matter for me) and want to allow projects to
add new features and to remove default ones.
The default 'pulseaudio' in DISTRO_FEATURES_BACKFILL does not sound sane
to me either...
Enrico
--
SIGMA Chemnitz GmbH Registergericht: Amtsgericht Chemnitz HRB 1750
Am Erlenwald 13 Geschaeftsfuehrer: Grit Freitag, Frank Pyritz
09128 Chemnitz
More information about the Openembedded-core
mailing list