[OE-core] Adding a "tiny" DISTRO_FEATURE and having packages build smaller
Otavio Salvador
otavio.salvador at ossystems.com.br
Fri Feb 2 10:21:58 UTC 2018
On Fri, Feb 2, 2018 at 3:21 AM, Daniel F. Dickinson
<cshored at thecshore.com> wrote:
> On 01/02/18 09:19 AM, Burton, Ross wrote:
>>
>> On 1 February 2018 at 14:17, Daniel F. Dickinson <cshored at thecshore.com
>> <mailto:cshored at thecshore.com>> wrote:
>>
>> On 01/02/18 09:12 AM, Burton, Ross wrote:
>>
>> On 1 February 2018 at 14:10, Daniel F. Dickinson
>> <cshored at thecshore.com <mailto:cshored at thecshore.com>
>> <mailto:cshored at thecshore.com <mailto:cshored at thecshore.com>>>
>> wrote:
>>
>> On 01/02/18 08:54 AM, Burton, Ross wrote:
>>
>> On 1 February 2018 at 13:44, Daniel F. Dickinson
>>
>> wrote:
>>
>> A distribution can set other recipe's PACKAGECONFIGs directly:
>>
>> PACKAGECONFIG_pn-recipename = "foo bar"
>>
>> And distributions are welcome to bundle groups of those into inc
>> files for the user to pull in as required at the distro level.
>>
>> 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?
>>
>>
>> Included and enabled if they make sense, sure. poky-tiny is, like
>> everything poky-specific, just an example.
>>
>> It already has one:
>>
>> PACKAGECONFIG_remove_pn-opkg-utils = "python"
>>
> Sorry, apparently I wasn't clear. What I meant was having (either in poky
> or in a more appropriate place) .inc or classes that do PACKAGECONFIG for
> common sets of packages for various "tiny" use cases (e.g. router, nas
> firmware (v.s os on data disks), ap, small iot devices , etc), which may
> involve a lot of partitioning of existing packages to allow for smaller
> (tiny) builds that include only the relevant functionality. I'm not sure
> what the situation is for oe-core, but when I look at meta-openwrt it is
> much less partitioned than say actual openwrt base system, and makes a
> number of 'bigger' choices than openwrt. What I'd like to work on is making
> it easier to build pared down OE systems (whether poky-tiny reference design
> 'flavours', meta-openwrt/oe hybrids, or (basically) openwrt build with
> oe/meta-openwrt).
>
> In the case of the .inc's etc I'm thinking of this as 'pre-cooked'
> references designs like poky-tiny itself; Perhaps a better place for this
> is as comments in poky-tiny's distro .conf? (Or as proof-of-concept distro
> layers based on poky-tiny and and listed in the layers index?)
I'd say it could be a layer with those. Like meta-tiny-common or
similar which other distros could include and use. This does not seem
to belong to poky.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the Openembedded-core
mailing list