[pkg-wpa-devel] Bug#622757: wpasupplicant: Faulty ifupdown/functions.sh script?

Sedat Dilek sedat.dilek at googlemail.com
Fri Apr 15 13:37:38 UTC 2011


On Fri, Apr 15, 2011 at 1:17 PM, Kel Modderman <kel at otaku42.de> wrote:
> On Thu, 14 Apr 2011 10:50:30 PM Sedat Dilek wrote:
>> Package: wpasupplicant
>> Version: 0.7.3-2
>> Severity: normal
>>
>> Hi,
>>
>> with wpasupplicant-0.7.3 entering Debian/sid my Internet connection is
>> not established anymore.
>>
>> By replacing the ifupdown/functions.sh script from wpasupplicant
>> (0.6.10-2.1) things are as used to.
>> I haven't got the time to look deeper into this as it WorksForMe.
>>
>> I have collected all relevant material (/e/n/i), the files of
>> ifupdown-dirs from 0.6.10 and 0.7.3 (see also the diffs) and added my
>> dsc|diff files into the attached tarball.
>>
>> If this kind of matters I use systemd as sysvinit replacement and
>> resolvconf helps for static-IP network setup.
>> Furthermore, I have no ifplugd or suggested libengine-pkcs11-openssl installed.
>>
>> If you have detailed instructions on how to investigate the issue,
>> please let me know.
>
> Without reviewing any diff, it could be related to #622589
>
> Kel.
>

Thanks for the reference.

As a quick solution like proposed by Sergio WorksForMe, an
error-message does not hurt:

--- wpasupplicant-0.7.3.orig/debian/ifupdown/functions.sh
2010-05-02 10:41:33.000000000 +0200
+++ wpasupplicant-0.7.3/debian/ifupdown/functions.sh    2011-04-15
15:26:50.200897565 +0200
@@ -281,7 +281,11 @@ init_wpa_supplicant () {

        if [ -n "$WPA_SUP_OMIT_PIDFILE" ]; then
                wpa_msg verbose "creating sendsigs omission pidfile:
$WPA_SUP_OMIT_PIDFILE"
+               sleep 1
                cat "$WPA_SUP_PIDFILE" > "$WPA_SUP_OMIT_PIDFILE"
+       else
+               wpa_msg stderr "$WPA_SUP_BIN daemon could not create
sendsigs omission pidfile"
+               return 1
        fi
 }

Best would be to wait till $WPA_SUP_PIDFILE really exists and do some
value-check.

- Sedat -





More information about the Pkg-wpa-devel mailing list