On Wed, Dec 21, 2011 at 08:01:16AM -0800, Darren Hart wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > On 12/21/2011 02:09 AM, Martin Jansa wrote: > > On Wed, Dec 21, 2011 at 01:02:51AM -0800, Darren Hart wrote: > >> NOTE: I'm looking for a better way to do this. > >> > >> keymaps pulls in gettext, which can't build without wide > >> character support. > >> > >> Rather than have to add a -tiny variant of every MACHINE to drop > >> "keyboard" from the MACHINE_FEATURES, just enable the DISTRO to > >> define what gets added to RDEPENDS_task-core-boot when > >> MACHINE_FEATURES includes keyboard. By default, keep "keymaps", > >> but use DISTRO_KEYMAPS if it is set (to "" for example). > >> > >> Signed-off-by: Darren Hart <dvh...@linux.intel.com> --- > >> meta/recipes-core/tasks/task-core-boot.bb | 7 ++++++- 1 files > >> changed, 6 insertions(+), 1 deletions(-) > >> > >> diff --git a/meta/recipes-core/tasks/task-core-boot.bb > >> b/meta/recipes-core/tasks/task-core-boot.bb index > >> 05c280d..e097836 100644 --- > >> a/meta/recipes-core/tasks/task-core-boot.bb +++ > >> b/meta/recipes-core/tasks/task-core-boot.bb @@ -17,6 +17,11 @@ PR > >> = "r9" MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" > >> MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" > >> > >> +# +# Set by the distro configuration to empty if not supported > >> +# +DISTRO_KEYMAPS ?= "keymaps" > > > > Why not VIRTUAL-RUNTIME_keymaps like everywhere else? > > That's an option. The term VIRTUAL-RUNTIME didn't seem to apply as > well to keymaps for me. Also, I felt that this was really a hack in
See this thread http://lists.linuxtogo.org/pipermail/openembedded-core/2011-April/001498.html Cheers, > the wrong place that need a solution involving MACHINE_FEATURES. > Unfortunately I can't use oe_core_filter_out in the distro config file > and I'd prefer not to have to create machine config variants for every > - -tiny supported machine. > > It could be a new task-core-tiny is the right fix (this is what I did > in my prototype meta-tiny layer), but I'd rather not have to add > another task-core* if it can be avoided. > > - -- > Darren > > > > > Cheers, > > > >> + # Distro can override dev_manager provider > >> VIRTUAL-RUNTIME_dev_manager ?= "udev" # Distro can override > >> login_manager provider @@ -37,7 +42,7 @@ RDEPENDS_task-core-boot > >> = "\ base-passwd \ busybox \ ${VIRTUAL-RUNTIME_initscripts} \ - > >> ${@base_contains("MACHINE_FEATURES", "keyboard", "keymaps", "", > >> d)} \ + ${@base_contains("MACHINE_FEATURES", "keyboard", > >> "${DISTRO_KEYMAPS}", "", d)} \ modutils-initscripts \ netbase \ > >> ${VIRTUAL-RUNTIME_login_manager} \ -- 1.7.6.4 > >> > >> _______________________________________________ yocto mailing > >> list yocto@yoctoproject.org > >> https://lists.yoctoproject.org/listinfo/yocto > > > > - -- > Darren Hart > Intel Open Source Technology Center > Yocto Project - Linux Kernel > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJO8gLMAAoJEKbMaAwKp3642YkIAJdCxx7ySWjzzpC2+wT3GHEq > 8CQ2j3C71gPVx/jYs6NxFNxVc/2b1V8WjgVB8y4RNtKwpY3Kn8aw7FGBqPW0fPsT > 8hB58lCq6ziQlwWqjTQumi0zubRBuWlCt/rs4I/iJwtWQuNdTBAiWy5DdsEdAtv9 > ou2GhGYRyPOKaGeD/2Inw3NQQh/CvcAZDRylU++c29Uo+f8b7jNvdclgS4bdK7It > RKNpj9l24K892BVVCJNHSqV1NHlq9MZhZwA9Earp6gRmpwz0Ra+CqXuarLenqjrA > NPppibL4wodNHe0Tx6qCjm7zG7pPiAu7VmjC2OOUAn6ToM+nePP7sS/IHitnsmQ= > =fTlx > -----END PGP SIGNATURE----- -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
signature.asc
Description: Digital signature
_______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto