<div dir="ltr">On 1 February 2018 at 14:17, Daniel F. Dickinson <span dir="ltr"><<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 01/02/18 09:12 AM, Burton, Ross wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="gmail-">
On 1 February 2018 at 14:10, Daniel F. Dickinson <<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a> <mailto:<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a>><wbr>> wrote:<br>
<br>
On 01/02/18 08:54 AM, Burton, Ross wrote:<br>
<br>
On 1 February 2018 at 13:44, Daniel F. Dickinson<br>
<<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a> <mailto:<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a>><br></span>
<mailto:<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a> <mailto:<a href="mailto:cshored@thecshore.com" target="_blank">cshored@thecshore.com</a>><wbr>>><div><div class="gmail-h5"><br>
wrote:<br>
<br>
I guess the question is would it be useful to have a flag<br>
that chooses<br>
a 'typical' tinyness but can be overridden (I'm think here of<br>
avoiding having to specify huge numbers of PACKAGECONFIGs for a<br>
typical tiny case, when really you want most of the 'normal'<br>
tinyness with some<br>
tweaks. What I'm think is that "tiny" really should just<br>
change the<br>
defaults for PACKAGECONFIG etc, but like the defaults can<br>
be easily<br>
overridden.<br>
<br>
<br>
Well in the idiomatic way the default would be "all the things<br>
are on", so doing a "tiny" build would be just setting<br>
PACKAGECONFIG="".<br>
<br>
When we're dealing with tiny configurations you can't really say<br>
"and this is what people will want", because that's precisely<br>
the problem: you don't know what someone else will want.<br>
<br>
Ross<br>
<br>
Fair enough. Is there a way to distribute a set of package configs<br>
and/or package selections (can a packagegroup do packageconfig or<br>
does that need to be specified in a different scope (I'm still<br>
getting used to openembedded)). "tiny" is a bad choice because it's<br>
too generic, but perhaps "meta-tiny-router" "meta-tiny-switch"<br>
"meta-tiny-home-device" etc would make sense as mini-layers that<br>
could take care of sane defaults for different use cases (assuming<br>
the work of splitting packages up more and appropriate tinification<br>
PACKAGECONFIGs are either submitted to the appropriate layer or<br>
bbappended in various layers)?<br>
<br>
<br>
A distribution can set other recipe's PACKAGECONFIGs directly:<br>
<br>
PACKAGECONFIG_pn-recipename = "foo bar"<br>
<br>
And distributions are welcome to bundle groups of those into inc files for the user to pull in as required at the distro level.<br></div></div></blockquote></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div class="gmail-h5">
</div></div></blockquote>
I wonder if it'd be useful to have some .inc's of this variety added and included (commented out) in the poky-tiny distro default local.conf?<br>
</blockquote></div><br></div><div class="gmail_extra">Included and enabled if they make sense, sure. poky-tiny is, like everything poky-specific, just an example.</div><div class="gmail_extra"><br></div><div class="gmail_extra">It already has one:</div><div class="gmail_extra"><br></div><div class="gmail_extra">PACKAGECONFIG_remove_pn-opkg-utils = "python"<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Ross</div></div>