1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#!/bin/sh [ "${IFACE%%[0-9]*}" = "wlan" ] || exit 0 case "$IF_WIRELESS_MODE" in ap) logger -t hostap "Killing hostapd" pkill hostapd ;; sta) [ "$IF_WIRELESS_SECURITY" != "none" ] && { logger -t wireless "Killing wpa_supplicant" kill -9 $(cat /var/run/wpa_supplicant.pid) } ;; *) exit 0 ;; esac exit 0