3 # $FreeBSD: src/etc/rc.d/wpa_supplicant,v 1.2 2005/10/19 22:26:47 jkim Exp $
6 # PROVIDE: wpa_supplicant
7 # REQUIRE: mountcritremote
8 # KEYWORD: nojail nostart
15 command="/usr/sbin/${name}"
16 conf_file="/etc/wpa_supplicant.conf"
18 start_precmd="wpa_supplicant_precmd"
19 wpa_supplicant_precmd()
23 start_postcmd="wpa_supplicant_postcmd"
24 wpa_supplicant_postcmd()
26 while ! ifconfig $ifn | grep -qw "status: associated"; do
32 if [ -z "$ifn" ]; then
38 case `sysctl -n net.wlan.${1#wlan}.%parent 2>/dev/null` in
44 if is_ndis_interface ${ifn}; then
52 pid_file="/var/run/${name}/${ifn}.pid"
53 command_args="-B -q -i $ifn -c $conf_file -D $driver -P $pid_file"
54 required_files=$conf_file