--- wlan.agent 2003-09-18 19:48:26.000000000 +0200 +++ /etc/hotplug/wlan.agent 2003-09-18 18:56:39.000000000 +0200 @@ -43,6 +43,11 @@ case $ACTION in 'register'|'resume') debug_mesg WLAN $INTERFACE registered. + if [ -f /etc/network/interfaces ] ; then + mesg "WLAN Hotplug bypassed for Debian network configuration" + /sbin/ifup $INTERFACE + exit $? + fi wlan_bring_it_up $INTERFACE if [ $? = 0 ] ; then mesg WLAN $INTERFACE brought up successfully. @@ -52,6 +57,11 @@ # eventually invoke net.agent on $INTERFACE w/ REGISTER ;; 'remove'|'suspend') + if [ -f /etc/network/interfaces ] ; then + mesg "WLAN Hotplug bypassed for Debian network configuration" + /sbin/ifdown $INTERFACE + exit $? + fi debug_mesg WLAN $INTERFACE removed. ;; 'startup')