Your message dated Thu, 6 Apr 2006 19:40:06 +0200
with message-id <[EMAIL PROTECTED]>
and subject line [pkg-wpa-devel] Bug#361100: ifup does not supply all needed 
params to wpasupplicants ifupdown.sh script
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: wpasupplicant
Version: 0.4.8-2

My system: Debian unstable, customised kernel 2.6.15, ipw2200 1.1.12.

The latest changes in wpasupplicant (0.4.8-1 and 0.4.8-2) broke
wpasupplicant for me. The problem seems to be that ifup fails to
set all the params (environment variables) needed by
/etc/wpa_supplicant/ifupdown.sh.

On my system, the environment present when ifupdown.sh is called due to
the link
/etc/network/if-pre-up.d/wpasupplicant-> etc/wpa_supplicant/ifupdown.sh,
looks like this
---------------
ADDRFAM=inet
BASH=/bin/sh
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=([0]="0")
BASH_SOURCE=([0]="/etc/network/if-pre-up.d/wpasupplicant")
BASH_VERSINFO=([0]="3" [1]="1" [2]="14" [3]="1" [4]="release"
[5]="i486-pc-linux-gnu")
BASH_VERSION='3.1.14(1)-release'
DIRSTACK=()
EUID=0
GROUPS=()
HOSTNAME=laphroaig
HOSTTYPE=i486
IFACE=wlan
IFS='
'
IF_WIRELESS_ESSID=squirrel19
LOGICAL=wlan
MACHTYPE=i486-pc-linux-gnu
METHOD=dhcp
MODE=start
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHASE=pre-up
POSIXLY_CORRECT=y
PPID=10085
PS4='+ '
PWD=/etc/wpa_supplicant
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:interactive-comments:posix
SHLVL=2
TERM=dumb
UID=0
VERBOSITY=1
_=/bin/run-parts
---------------
That's a nogo since line 40-52 in ifupdown.sh looks like this:
---------------
if [ -s "$IF_WPA_CONF" ]; then
        WPA_SUP_CONF="-c $IF_WPA_CONF"
        WPA_SUP_CONF_CTRL_IFACE=$(sed -n -e 's/[ \t]*#.*//g;s/[
\t]*$//g;s/^ctrl_interface=//p' $IF_WPA_CONF)

        if [ -n "$WPA_SUP_CONF_CTRL_IFACE" ]; then
                WPA_COMMON_CTRL_IFACE="$WPA_SUP_CONF_CTRL_IFACE"
        fi

elif env | grep -q "^IF_WPA"; then
        WPA_SUP_CONF="-C $WPA_COMMON_CTRL_IFACE"
else
        exit 0
fi
---------------
So the script bails out because there's no $IF_WPA.... set.
If ifup is not supposed to set all the necessary params,
presumably some other script is needed ... but am I then
missing some dependency? It's interesting too see that
a Google for IF_WPA_CONF returns a few hits to some
discussions of an interface setup that looks like this:
---------------
>On Mon, Feb 27, 2006 at 12:31:56AM +1000, Kel Modderman wrote:
>
>
>>Tonight I quickly whipped up the skeleton of some wpasupplicant ifupdown
>>hooks.
>>
>>They were tested with the very basic but common interfaces stanza:-
>>
>>iface ath0 inet dhcp
>>       wpa-conf /etc/wpa_supplicant.conf
>>       wpa-driver madwifi
>>
>>
>
>Wow! I love this idea! I think this is even better than the pre-up.d/
>post-down.d/ approach we tried before.
-----------------
Is wpa-conf something one is assume to install when using
wpasupplicant? The Debian site or Google reveals nothing
about wpa-conf. I can of course whip up my own script (I
have in fact done so to get my wireless lan up again).

/Steen Krøyer




--- End Message ---
--- Begin Message ---
On Thu, Apr 06, 2006 at 07:03:03PM +0200, Steen Krøyer wrote:
> [...] 
> So the short version is that this is no bug in wpasupplicant

Hey, no problem. I'm glad that our package is working for you :)

Gruesse,
        Reinhard


--- End Message ---

Reply via email to