wpa_supplicant revision 178018
1147682Sbrooks#!/bin/sh 2147682Sbrooks# 3147682Sbrooks# $FreeBSD: head/etc/rc.d/wpa_supplicant 178018 2008-04-08 18:54:42Z sam $ 4147682Sbrooks# 5147682Sbrooks 6147682Sbrooks# PROVIDE: wpa_supplicant 7147682Sbrooks# REQUIRE: mountcritremote 8147682Sbrooks# KEYWORD: nojail nostart 9147682Sbrooks 10147682Sbrooks. /etc/rc.subr 11147682Sbrooks. /etc/network.subr 12147682Sbrooks 13147682Sbrooksname="wpa_supplicant" 14147682Sbrooksrcvar= 15147682Sbrookscommand="/usr/sbin/${name}" 16147682Sbrooksconf_file="/etc/wpa_supplicant.conf" 17147682Sbrooks 18147682Sbrooksifn="$2" 19147682Sbrooksif [ -z "$ifn" ]; then 20147682Sbrooks return 1 21147682Sbrooksfi 22147682Sbrooks 23151489Sjkimcase ${ifn} in 24151489Sjkimndis*) 25151489Sjkim driver="ndis" 26151489Sjkim ;; 27151489Sjkim*) 28151489Sjkim driver="bsd" 29151489Sjkim ;; 30151489Sjkimesac 31151489Sjkim 32147682Sbrooksload_rc_config $name 33147682Sbrooks 34178018Ssampidfile="/var/run/${name}/${ifn}.pid" 35178018Ssamcommand_args="-B -q -i $ifn -c $conf_file -D $driver -P $pidfile" 36147682Sbrooksrequired_files=$conf_file 37147682Sbrooks 38147682Sbrooksrun_rc_command "$1" 39