[oe] [RFC] recipes/images/${distro}

Frans Meulenbroeks fransmeulenbroeks at gmail.com
Sun Feb 28 20:29:51 UTC 2010


2010/2/28 Koen Kooi <k.kooi at student.utwente.nl>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 27-02-10 22:27, Tom Rini wrote:
>> On Sat, 2010-02-27 at 20:46 +0000, Phil Blundell wrote:
>>> On Sat, 2010-02-27 at 16:56 +0000, Graeme Gregory wrote:
>>>> NAK on creating extra levels.
>>>>
>>>> Changing the level where recipes are held is not an option do to the way
>>>> you tell bitbake how to find them.
>>>>
>>>> BBFILES = "${OE}/org.openembedded.dev/recipes/*/*.bb"
>>>
>>> Is that really such a big deal?  We seemed to manage to switch BBFILES
>>> from /packages/ to /recipes/ without any major casualties, and I would
>>> have thought that adding an extra level in there would be equally
>>> straightforward.  Or of course, even better, the distro-specific recipes
>>> could go in an overlay which the distro config would select.
>>
>> I think you've just hit on a potentially great idea.  Say that
>> 'openembedded' supports 'micro' and 'minimal' as two example
>> distributions.  Move everyone else into their own distro overlay.  The
>> only problem with this, perhaps, is easily adding the distro overlay
>> itself into the right env vars. :(
>
> Move every distro out of OE, that way people need to set the overlays
> correctly.
>
> This does mean that we abandon the "sharing" aspect that started OE
> since every little "improvement" will be done in the distro overlay
> instead of OE.

I would expect that most of the recipes would be in the common area
(at least that is what I would encourage)
If people add fixes in their own overlay only, they also cannot
benefit any more from the improvements from others, so there is some
advantage to sharing too.

FM
>
> Maybe the u-boot custodian model would make sense for that type of scenario.
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
>
> iD8DBQFLis2HMkyGM64RGpERAgR2AJ9/q3Xc9iYXzOnmE1DOvameXej0dACeO8eN
> 3CVU85QKVuinvK4wmN0c+lk=
> =q0y3
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list