xref: /dragonfly/etc/rc.d/wpa_supplicant (revision 9b5a9965)
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