[pkg-wpa-devel] r1590 - in /wpasupplicant/trunk/debian: changelog control ifupdown/functions.sh wpasupplicant.postinst
kelmo-guest at users.alioth.debian.org
kelmo-guest at users.alioth.debian.org
Sun Jul 24 09:18:28 UTC 2011
Author: kelmo-guest
Date: Sun Jul 24 09:18:27 2011
New Revision: 1590
URL: http://svn.debian.org/wsvn/pkg-wpa/?sc=1&rev=1590
Log:
- depend on initscripts (>= 2.88dsf-13.3)
- create new omission pid files in /run/sendsigs.omit.d/ unconditionally
- migrate existing omission pid files from /lib/init/rw/ to
/run/sendsigs.omit.d/
Modified:
wpasupplicant/trunk/debian/changelog
wpasupplicant/trunk/debian/control
wpasupplicant/trunk/debian/ifupdown/functions.sh
wpasupplicant/trunk/debian/wpasupplicant.postinst
Modified: wpasupplicant/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/changelog?rev=1590&op=diff
==============================================================================
--- wpasupplicant/trunk/debian/changelog (original)
+++ wpasupplicant/trunk/debian/changelog Sun Jul 24 09:18:27 2011
@@ -5,11 +5,12 @@
[ Kel Modderman ]
* Support /run/sendsigs.omit.d/:
- - create new omission pid files in /run/sendsigs.omit.d/ if it exists
- - migrate existing omission pid files from old locations to
- /run/sendsigs.omit.d/ if it exists at upgrade time
-
- -- Kel Modderman <kel at otaku42.de> Sun, 24 Jul 2011 18:19:42 +1000
+ - depend on initscripts (>= 2.88dsf-13.3)
+ - create new omission pid files in /run/sendsigs.omit.d/ unconditionally
+ - migrate existing omission pid files from /lib/init/rw/ to
+ /run/sendsigs.omit.d/
+
+ -- Kel Modderman <kel at otaku42.de> Sun, 24 Jul 2011 19:17:15 +1000
wpasupplicant (0.7.3-3) unstable; urgency=low
Modified: wpasupplicant/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/control?rev=1590&op=diff
==============================================================================
--- wpasupplicant/trunk/debian/control (original)
+++ wpasupplicant/trunk/debian/control Sun Jul 24 09:18:27 2011
@@ -24,7 +24,7 @@
Package: wpasupplicant
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6), adduser
+Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6), adduser, initscripts (>= 2.88dsf-13.3)
Suggests: wpagui, libengine-pkcs11-openssl
Description: client support for WPA and WPA2 (IEEE 802.11i)
WPA and WPA2 are methods for securing wireless networks, the former
Modified: wpasupplicant/trunk/debian/ifupdown/functions.sh
URL: http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/ifupdown/functions.sh?rev=1590&op=diff
==============================================================================
--- wpasupplicant/trunk/debian/ifupdown/functions.sh (original)
+++ wpasupplicant/trunk/debian/ifupdown/functions.sh Sun Jul 24 09:18:27 2011
@@ -32,6 +32,7 @@
WPA_SUP_BIN="/sbin/wpa_supplicant"
WPA_SUP_PNAME="wpa_supplicant"
WPA_SUP_PIDFILE="/var/run/wpa_supplicant.${WPA_IFACE}.pid"
+WPA_SUP_OMIT_PIDFILE="/run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.${WPA_IFACE}.pid"
# wpa_cli variables
WPA_CLI_BIN="/sbin/wpa_cli"
@@ -39,19 +40,6 @@
WPA_CLI_PIDFILE="/var/run/wpa_action.${WPA_IFACE}.pid"
WPA_CLI_TIMESTAMP="/var/run/wpa_action.${WPA_IFACE}.timestamp"
WPA_CLI_IFUPDOWN="/var/run/wpa_action.${WPA_IFACE}.ifupdown"
-
-if [ -d /run/sendsigs.omit.d/ ]; then
- # Debian, initscripts (>= 2.88dsf-13.3)
- WPA_SUP_OMIT_PIDFILE="/run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.${WPA_IFACE}.pid"
-elif [ -d /lib/init/rw/sendsigs.omit.d/ ]; then
- # Debian, initscripts (< 2.88dsf-13.3)
- WPA_SUP_OMIT_PIDFILE="/lib/init/rw/sendsigs.omit.d/wpasupplicant.wpa_supplicant.${WPA_IFACE}.pid"
-elif [ -d /var/run/sendsigs.omit.d/ ]; then
- # Ubuntu (< "oneiric")
- WPA_SUP_OMIT_PIDFILE="/var/run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.${WPA_IFACE}.pid"
-else
- WPA_SUP_OMIT_PIDFILE=
-fi
# default ctrl_interface socket directory
if [ -z "$WPA_CTRL_DIR" ]; then
@@ -281,28 +269,24 @@
return 1
fi
- if [ -n "$WPA_SUP_OMIT_PIDFILE" ]; then
- local WPA_PIDFILE_WAIT
- local MAX_WPA_PIDFILE_WAIT
- WPA_PIDFILE_WAIT="0"
- MAX_WPA_PIDFILE_WAIT="5"
- until [ -s "$WPA_SUP_PIDFILE" ]; do
- if [ "$WPA_PIDFILE_WAIT" -ge "$MAX_WPA_PIDFILE_WAIT" ]; then
- wpa_msg stderr "timed out waiting for creation of $WPA_SUP_PIDFILE"
- return 1
- else
- wpa_msg verbose "waiting for \"$WPA_SUP_PIDFILE\": " \
- "$WPA_PIDFILE_WAIT (max. $MAX_WPA_PIDFILE_WAIT)"
- fi
-
- WPA_PIDFILE_WAIT=$(($WPA_PIDFILE_WAIT + 1))
- sleep 1
- done
- wpa_msg verbose "creating sendsigs omission pidfile: $WPA_SUP_OMIT_PIDFILE"
- cat "$WPA_SUP_PIDFILE" > "$WPA_SUP_OMIT_PIDFILE"
- else
- wpa_msg verbose "sendsigs omission pidfile not created"
- fi
+ local WPA_PIDFILE_WAIT
+ local MAX_WPA_PIDFILE_WAIT
+ WPA_PIDFILE_WAIT="0"
+ MAX_WPA_PIDFILE_WAIT="5"
+ until [ -s "$WPA_SUP_PIDFILE" ]; do
+ if [ "$WPA_PIDFILE_WAIT" -ge "$MAX_WPA_PIDFILE_WAIT" ]; then
+ wpa_msg stderr "timed out waiting for creation of $WPA_SUP_PIDFILE"
+ return 1
+ else
+ wpa_msg verbose "waiting for \"$WPA_SUP_PIDFILE\": " \
+ "$WPA_PIDFILE_WAIT (max. $MAX_WPA_PIDFILE_WAIT)"
+ fi
+
+ WPA_PIDFILE_WAIT=$(($WPA_PIDFILE_WAIT + 1))
+ sleep 1
+ done
+ wpa_msg verbose "creating sendsigs omission pidfile: $WPA_SUP_OMIT_PIDFILE"
+ cat "$WPA_SUP_PIDFILE" > "$WPA_SUP_OMIT_PIDFILE"
local WPA_SOCKET_WAIT
local MAX_WPA_SOCKET_WAIT
Modified: wpasupplicant/trunk/debian/wpasupplicant.postinst
URL: http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/wpasupplicant.postinst?rev=1590&op=diff
==============================================================================
--- wpasupplicant/trunk/debian/wpasupplicant.postinst (original)
+++ wpasupplicant/trunk/debian/wpasupplicant.postinst Sun Jul 24 09:18:27 2011
@@ -24,17 +24,11 @@
addgroup --quiet --system netdev || true
fi
- # Migrate sendsigs pid ommission files to /run
- if [ -d /run/sendsigs.omit.d ]; then
- for omitd in /lib/init/rw/sendsigs.omit.d \
- /var/run/sendsigs.omit.d
+ # Migrate existing sendsigs omission pid files to /run
+ if [ -d /run/sendsigs.omit.d/ ] && [ -d /lib/init/rw/ ]; then
+ for f in /lib/init/rw/wpasupplicant.*.pid
do
- if [ -d "$omitd" ]; then
- for f in ${omitd}/wpasupplicant.*.pid
- do
- mv "$f" /run/sendsigs.omit.d/
- done
- fi
+ mv "$f" /run/sendsigs.omit.d/
done
fi
;;
More information about the Pkg-wpa-devel
mailing list