[poky] [PATCH 1/2] wpa-supplicant: change dbus interface

Xu, Dongxiao dongxiao.xu at intel.com
Sun Feb 13 23:34:49 PST 2011


Stefan Schmidt wrote:
> Hello.
> 
> On Mon, 2011-02-14 at 08:55, Xu, Dongxiao wrote:
>> 
>> Stefan Schmidt wrote:
>>> Hello.
>>> 
>>> On Fri, 2011-02-11 at 17:11, Dongxiao Xu wrote:
>>>> From: Dongxiao Xu <dongxiao.xu at intel.com>
>>>> 
>>>>  # Driver interface for FreeBSD net80211 layer (e.g., Atheros
>>>> driver) #CONFIG_DRIVER_BSD=y @@ -404,4 +405,4 @@ CONFIG_PEERKEY=y
>>>> #LIBS_c += -lbfd -liberty -lz  CONFIG_TLS = gnutls
>>>> CONFIG_GNUTLS_EXTRA=y -CONFIG_CTRL_IFACE_DBUS=y
>>>> +CONFIG_CTRL_IFACE_DBUS_NEW=y
>>> 
>>> Any reason not enable both dbus interfaces? They can happily life
>>> next to each other. Thats how I did it in OE.
>> 
>> It is OK for me to enable both options. I will change it in my next
>> pull request. 
> 
> Thanks.
> 
>>>> diff --git
>>>> a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.inc
>>>> b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.inc
>>>> index 7865b8f..cd62d8f 100644 ---
>>>> a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.inc
>>>> +++
>>>> b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant-0.7.i
>>>>  +++ nc @@ -6,7 +6,7 @@ LICENSE = "GPLv2 | BSD" LIC_FILES_CHKSUM =
>>>> 
>>>> 
>>>> "file://../COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
>>>> file://../README;md5=54cfc88015d3ce83f7156e63c6bb1738 \
>>>> file://wpa_supplicant.c;beginline=1;endline=17;md5=acdc5a4b0d6345f21f136eace747260e"
>>>> -DEPENDS = "gnutls dbus" +DEPENDS = "gnutls dbus libnl"
>>> 
>>> Hmm, does poky onl yhave libnl2 recipes or both libnl and libnl2?
>>> 
>>> If the later you should depend on libnl2 instead. I'm trying to get
>>> rid of these libnl mess in OE and getting all packges over to
>>> libnl2. Would be great if we could share resources here. The iw
>>> package for example can also be switched easily.
>> 
>> Currently, Poky only has libnl2, and recipe name is libnl_2.0.bb,
>> thus I added "libnl" as the wpa_supplicant's DEPENDS. 
> 
> That explains it. So libnl is fine in your case. In OE we have it
> named libnl2_2.0.bb to not clash with the libnl recipes. 
> 
>> Something intersting that, though APIs are incompatible between libnl
>> and libnl2, we didn't see build issues except this wpa_supplicant
>> case when upgrading libnl from 1.1 to 2.0. 
> 
> I would expect that Poky does not have any recipes included that only
> support the old libnl version. See the list below. 
> 
>> Could you list some OE packages which need libnl 1.1 as examples? We
>> can check if we have included them in our current Poky build. 
> 
> bmon
> ibrdtn
> lowpan-tools
> networkmanager
> networkmanager-openvpn
> 
> That are the ones that come in mind quickly. The first three are not
> in  Poky (at least as afar as I know). For the networkmanager part I
> would be interested how you got it working with libnl2.  

Actually networkmanager has beed deprecated and deleted in poky.
Now connman is the default network configuration tool.

Thanks,
Dongxiao

> 
> regards
> Stefan Schmidt




More information about the poky mailing list