[pkg-wpa-devel] Bug#618277: PHASE mismatch in ifupdown script
Tormod Volden
debian.tormod at gmail.com
Sun Mar 13 22:06:31 UTC 2011
Package: wpasupplicant
Version: 0.7.3-1
Note that I don't use wpasupplicant so I can not test this, but I
noticed it while studying various ifupdown script.
The /etc/wpa_supplicant/ifupdown.sh is linked in /etc/network/if-up.d
so it will be run with PHASE=up and not "post-up". However the script
checks for "post-up". Same goes for "pre-down".
--- /etc/wpa_supplicant/ifupdown.sh 2009-06-01 12:32:26.000000000 +0200
+++ /tmp/ifupdown.sh 2011-03-13 23:01:35.000000000 +0100
@@ -141,7 +141,7 @@ case "$MODE" in
init_wpa_supplicant || exit 1
conf_wpa_supplicant || { kill_wpa_supplicant; exit 1; }
;;
- post-up)
+ up)
init_wpa_cli || { kill_wpa_supplicant; exit 1; }
;;
esac
@@ -150,7 +150,7 @@ case "$MODE" in
stop)
do_stop
case "$PHASE" in
- pre-down)
+ down)
kill_wpa_cli
;;
post-down)
More information about the Pkg-wpa-devel
mailing list