Op 27 sep. 2011, om 20:04 heeft Richard Purdie het volgende geschreven:

[..]

> So if you change MACHINE_EXTRA* you need to rebuild task-base, if you
> change MACHINE_ESSENTIAL_EXTRA* you need to rebuild task-core-boot.
> Confusing and the checksum code we'll enable soon should make this
> automatic.
> 
> The task-core-boot is included into task-base by task-distro-base
> through DISTRO_EXTRA_RDEPENDS which in meta-yocto is set to
> task-core-boot. Both sets of variables should therefore appear in most
> images except minimal and basic which should only get the essential
> ones.
> 
> I hope that at least clarifies what should happen...

To combat the confusion I did it slightly different in task-basic:

https://github.com/openembedded/meta-oe/blob/master/meta-oe/recipes-core/tasks/task-basic.bb

Any var besides *_FEATURES you can poke is prefixed with TASK_BASIC:

TASK_BASIC_SSHDAEMON

I would propose that if the EXTRA and ESSENTIAL stuff is only used a single 
recipe that they should be prefixed to give people a better chance at finding 
out what it impacts.

Right now you'd need to call it 
BUMP_PR_OF_TASK_CORE_RECIPE_IF_YOU_CHANGE_ME_MACHINE_ESSENTIAL_*, but that's a 
different discussion :)

regards,

Koen
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to