On 2010-10-28 9:34 PM, Mikhail Gusarov wrote:
> Hi.
> 
> We (OpenInkpot project [1]) are currently investigating the possibility
> to drop our own homebrew embedded distribuion [2] and switch to use
> OpenWRT + OpenInkpot-specific overlay. We've got some questions:
> 
>  1) Is it possible to add new targets/subtargets to overlay without
>     forking OpenWRT repository? We've got several specialized eBook
>     devices which are quite useless without our set of packages.
They cannot currently be imported through the package feed system.
However adding a target does not require modifying existing files. If
you add a new target directory to the right location, the build system
will find and use it.

>  1a) If it is not possible, could such targets/subtargets be added
>     directly to OpenWRT?
Sure, we'd prefer having actively maintained targets in our SVN instead
of elsewhere.

>  2) Is it possible to use git to develop kernel for subset of targets in
>     OpenWRT? We still have a lot of changes sitting in our kernel tree
>     and don't want to start using patch files again.
>  2a) If it is not feasible, then is it possible to disable
>     kernel-related functionality and roll out our own in our feed?
It's possible to use an external tree, but we'd recommend using the
generic OpenWrt patches as base, as they simplify some aspects of porting.
The main reason why we're using patches instead of git trees is that
reviewing (and forward porting) properly maintained patches is typically
a lot easier than going through a git repository with a longer history.
I've seen several projects move from a maintained patch series to
maintaining changes in git, because the developers considered it more
convenient. The result of such development model changes were that these
projects made their kernel trees completely useless for many downstream
projects (including us) that were previously relying on integrating the
maintained patches with other changes.

>  3) Is it hard to enable locales in toolchains (both uClibc-based and
>  eglibc-based)?
I don't think so, but I haven't looked into the details of what's
required for locale support wrt. cross-compiling yet.

> All the questions above assume we don't want to fork OpenWRT, we want to
> work together and push as much functionality as possible back.
Sounds good.

- Felix
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to