Hi Sven,
On 06/01/14 20:35, Sven Eckelmann wrote:
Hi,
the current release 2014.0.0 made some problems for me because Debian the new function "rtnl_open" conflicted with libnl-3.0. libnl-3.0 was used in the Debian package to follow the Debian policy chapter 4 about duplicated code.
Using libnl should not be a problem for any linux system because everyone uses it when wireless configuration is done. For example libnl-tiny is already used by the normal OpenWrt system in base system packages:
I think that it may still be the case that we want to compile batctl on an host without libnl.
In the end batman-adv can run on Ethernet and we may have an embedded system with no wifi which has no libnl at all.
I was wondering....what if we check if libnl is installed or not and in case it is missing we disable the address translation and vlan operations? In this way we can add the dependency to libnl and avoid code duplication but at the same time we keep libnl-free users happy.
I think batctl can be useful for many things, also if libnl is not installed.
What do you think?
Cheers,