On Monday 21 August 2006 00:02, Reinhard Tartler wrote: > Package: wpasupplicant > Version: 0.5.4-2 > Severity: wishlist > > Hi Kel, > > while tuning my suspend and resume scripts, I noticed that acpi-support > contains code like this in > /etc/acpi-support/suspend.d/55-down-interfaces.sh > > # Find the currently running network interfaces... > INTERFACES=`/sbin/ifconfig | awk '/^[^ ]+/ {print $1}'` > > # And shut them down > for x in $INTERFACES; do > ifdown $x down; > ifconfig $x down; > done > > > This of course fails if the interface is controlled by wpa-roam aka > /sbin/wpa_action. I hardcased the check here for my interface, but it > would be nice if acpi-support could be improved and call `wpa_action $x > stop` by itself. For this we need to provide a reliable check if the > interface is managed by wpa_action or not.
You can check for the location of the ctrl_interface domain socket (that may be in a different location according to config file used) or pidfile (which is what the wpa-ifupdown init script/hack uses to identify interfaces bound by wpa_supplicant/wpa_cli, and it is a fixed location). Is this a workaround for #383168? If so, my current kludge is to have the suspend manager, in my case it was hibernate but now it is powersave, stop the wpa-ifupdown service on suspend. Thanks, Kel. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]