On Mon, 19 Jul 2010 13:49:19 -0300, Antonio Grassi <agras...@gmail.com>
wrote:

> It would be great if some OpenWRT developer could review it and send
some
> feedback about the inclusion of this patch; probably there are things to
be
> solved or improved before inclusion, so it would be great to hear about
> that
> too.
> 

I'm not an OpenWRT developer. My feeling is that non-intrusive "libre"
patches might get accepted by OpenWRT. Then a seperate LibreWRT archive
isn't needed.

Regarding the kernel version, I think we need to have a "vanilla" linux
kernel version and a libre one, but not written like 

ifneq ($(CONFIG_USE_LIBRE_KERNEL),)
        LINUX_VERSION:=2.6.34.1-libre
else
        LINUX_VERSION:=2.6.34.1
endif

in many makefiles as this makes them messy and grepping for the
LINUX_VERSION unclean. It does not scale well if you would like to add more
different kernel tastes.

A cleaner solution could be to have something like:

VANILLA_LINUX_VERSION:=2.6.34.1
LIBRE_LINUX_VERSION:=2.6.34.1-libre # or even
LIBRE_LINUX_VERSION:=$(VANILLA_LINUX_VERSION)-$(LIBRE)$(LIBRE_VERSION)

in the Makefiles where the VANILLA_LINUX_VERSION is maintained by OpenWRT
and LIBRE_LINUX_VERSION by LIBRE_POSTFIX LibreWRT.

In kernel.mk, we can simply assign the proper kernel to KERNEL_VERSION
with something like:

ifneq ($(CONFIG_USE_LIBRE_KERNEL),)
        LINUX_VERSION:=LIBRE_LINUX_VERSION
else
        LINUX_VERSION:=VANILLA_LINUX_VERSION
endif
# Fall back to vanilla
ifeq ($(LINUX_VERSION),)
        LINUX_VERSION:=VANILLA_LINUX_VERSION
endif


> PS: I'm CC'ing the LibreWRT development list
> 
I'm not a member of that list, so I cannot copy that list.

Regards,

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

Reply via email to