1#!/bin/sh 2# 3# $FreeBSD: src/etc/rc.d/wpa_supplicant,v 1.2 2005/10/19 22:26:47 jkim Exp $ 4# $DragonFly: src/etc/rc.d/wpa_supplicant,v 1.1 2007/07/10 22:36:01 swildner Exp $ 5# 6 7# PROVIDE: wpa_supplicant 8# REQUIRE: mountcritremote 9# KEYWORD: nojail nostart 10 11. /etc/rc.subr 12. /etc/network.subr 13 14name="wpa_supplicant" 15rcvar= 16command="/usr/sbin/${name}" 17conf_file="/etc/wpa_supplicant.conf" 18 19ifn="$2" 20if [ -z "$ifn" ]; then 21 return 1 22fi 23 24case ${ifn} in 25ndis*) 26 driver="ndis" 27 ;; 28*) 29 driver="bsd" 30 ;; 31esac 32 33load_rc_config $name 34 35pid_file="/var/run/${name}/${ifn}.pid" 36command_args="-B -q -i $ifn -c $conf_file -D $driver -P $pid_file" 37required_files=$conf_file 38 39run_rc_command "$1" 40