Hello,

thanks for your feedback - comments see below.

Am 05/06/2014 03:09 PM, schrieb Mike Scheutzow:
> On 05/06/2014 07:52 AM, Jan Lühr wrote:
>> I'm curious on how openwrt.org is doing release builts.
>> Considering, that there a many different router models for a specific
>> archtecture (like ar71xx). Some devices need different drivers (USB, for
>> example), some are limited in size (4mb flash).
>>
>> How does OpenWRT take care of these specifics while doing release builds?
>>
>> Is there a set of "default" packages for each single devices? If so, how
>> is it taken into account while doing release builds?
> 
> openwrt has a configure menu very similar to that used when building a
> linux kernel.
> 
> You must select the specific model you want to create a release for,
> then the config system will choose default packages and default kernel
> config. You can then further customize the selections.


> So yes, the short answer is that there is a predefined config for each
> model that is supported.
> 
> Click on the "buildroot" link on the home page of wiki.openwrt.org for
> more information.

I'm familiar with the OpenWRT Build Environment - especially with make
menuconfig.

I'm more thinking of how to do release builds for many platforms.

For example:
I can go by ar71xx/generic or focus on a single router.
If I go for generic, all router models are built containing all selected
drivers (e.g. usb-drivers on non-usb router models, ath10k drivers on
non-AC models, etc.)

When I focus on a specific model I can handle this, but this require
maintaining a separated .config-file for each router model builds are
released for - quiet cumbersome.

I'm looking for a way in between: Building OpenWRT for all ar71xx-models
while excluding all drivers not needed for a certain model (eg.
USB-drivers on a TP-Link WR741nd).
In principle, I can think of using the ImageBuilder for doing so, but
this requires having data (packages) on all models available and to
select to needed drivers (USB, and so forth) while running the
ImagebUilder... is this possible?

How does OpenWRT.org take care of this while doing Release Builds
offered as downloads?

Thanks, Jan
_______________________________________________
openwrt-users mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-users

Reply via email to