summaryrefslogtreecommitdiff
path: root/package/base-files/src/etc/network/if-post-down.d/03-wireless
blob: 86e0c73e1baf528bcde647e03b153c0004b57111 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh 
set -e 

[ "${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"
			pkill wpa_supplicant
		}
		;;
	*)
		exit 0
		;;
esac
exit 0