[pkg-wpa-devel] Bug#375599: wpasupplicant: ifupdown.sh loses config file reference if it doesn't define ctrl_interface

Jason Lunz lunz-debian at falooley.org
Tue Jun 27 02:39:48 UTC 2006


Package: wpasupplicant
Version: 0.5.3+20060522-3
Severity: minor
Tags: patch


When wpa-conf (or wpa-roam) is used in /etc/network/interfaces, a call
to sed scans the given config file for the ctrl_interface. If it isn't
found, the WPA_SUP_CONF variable is overridden, dropping the
previously-set reference to the config file passed from /e/n/i.

The patch below fixes the use of "wpa-roam
/etc/my_wpa_supplicant.conf" when the config omits ctrl_interface.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages wpasupplicant depends on:
ii  libc6                         2.3.6-15   GNU C Library: Shared libraries
ii  libncurses5                   5.5-2      Shared libraries for terminal hand
ii  libreadline5                  5.1-7      GNU readline and history libraries
ii  libssl0.9.8                   0.9.8b-2   SSL shared libraries

wpasupplicant recommends no packages.

-- no debconf information

*** /tmp/ifupdown.patch
diff -ur wpasupplicant-0.5.3+20060522.orig/debian/ifupdown.sh wpasupplicant-0.5.3+20060522/debian/ifupdown.sh
--- wpasupplicant-0.5.3+20060522.orig/debian/ifupdown.sh	2006-06-26 21:32:12.000000000 -0500
+++ wpasupplicant-0.5.3+20060522/debian/ifupdown.sh	2006-06-26 21:32:28.503283250 -0500
@@ -73,7 +73,7 @@
 	if [ -n "$WPA_SUP_CONF_CTRL_IFACE" ]; then
 		WPA_COMMON_CTRL_IFACE="$WPA_SUP_CONF_CTRL_IFACE"
 	else
-		WPA_SUP_CONF="-C $WPA_COMMON_CTRL_IFACE"
+		WPA_SUP_CONF="$WPA_SUP_CONF -C $WPA_COMMON_CTRL_IFACE"
 	fi
 elif env | grep -q "^IF_WPA"; then
 	WPA_SUP_CONF="-C $WPA_COMMON_CTRL_IFACE"




More information about the Pkg-wpa-devel mailing list