[OE-core] Adding a "tiny" DISTRO_FEATURE and having packages build smaller
Daniel F. Dickinson
cshored at thecshore.com
Thu Feb 1 14:10:35 UTC 2018
On 01/02/18 08:54 AM, Burton, Ross wrote:
> On 1 February 2018 at 13:44, Daniel F. Dickinson <cshored at thecshore.com
> <mailto:cshored at thecshore.com>> wrote:
>
> I guess the question is would it be useful to have a flag that chooses
> a 'typical' tinyness but can be overridden (I'm think here of
> avoiding having to specify huge numbers of PACKAGECONFIGs for a
> typical tiny case, when really you want most of the 'normal'
> tinyness with some
> tweaks. What I'm think is that "tiny" really should just change the
> defaults for PACKAGECONFIG etc, but like the defaults can be easily
> overridden.
>
>
> Well in the idiomatic way the default would be "all the things are on",
> so doing a "tiny" build would be just setting PACKAGECONFIG="".
>
> When we're dealing with tiny configurations you can't really say "and
> this is what people will want", because that's precisely the problem:
> you don't know what someone else will want.
>
> Ross
>
Fair enough. Is there a way to distribute a set of package configs
and/or package selections (can a packagegroup do packageconfig or does
that need to be specified in a different scope (I'm still getting used
to openembedded)). "tiny" is a bad choice because it's too generic, but
perhaps "meta-tiny-router" "meta-tiny-switch" "meta-tiny-home-device"
etc would make sense as mini-layers that could take care of sane
defaults for different use cases (assuming the work of splitting
packages up more and appropriate tinification PACKAGECONFIGs are either
submitted to the appropriate layer or bbappended in various layers)?
Regards,
Daniel
More information about the Openembedded-core
mailing list