10696600cSBjoern A. Zeeb#!/bin/sh 20696600cSBjoern A. Zeeb# 30696600cSBjoern A. Zeeb# 40696600cSBjoern A. Zeeb 50696600cSBjoern A. Zeeb# PROVIDE: wpa_supplicant 60696600cSBjoern A. Zeeb# REQUIRE: mountcritremote 70696600cSBjoern A. Zeeb# KEYWORD: nojail nostart 80696600cSBjoern A. Zeeb 90696600cSBjoern A. Zeeb. /etc/rc.subr 100696600cSBjoern A. Zeeb. /etc/network.subr 110696600cSBjoern A. Zeeb 120696600cSBjoern A. Zeebname="wpa_supplicant" 130696600cSBjoern A. Zeebdesc="WPA/802.11i Supplicant for wireless network devices" 140696600cSBjoern A. Zeebrcvar= 150696600cSBjoern A. Zeeb 160696600cSBjoern A. Zeebifn="$2" 170696600cSBjoern A. Zeebif [ -z "$ifn" ]; then 180696600cSBjoern A. Zeeb return 1 190696600cSBjoern A. Zeebfi 200696600cSBjoern A. Zeeb 210696600cSBjoern A. Zeebif is_wired_interface ${ifn} ; then 220696600cSBjoern A. Zeeb driver="wired" 230696600cSBjoern A. Zeebelse 240696600cSBjoern A. Zeeb driver="bsd" 250696600cSBjoern A. Zeebfi 260696600cSBjoern A. Zeeb 270696600cSBjoern A. Zeebload_rc_config $name 280696600cSBjoern A. Zeeb 290696600cSBjoern A. Zeebcommand=${wpa_supplicant_program} 300696600cSBjoern A. Zeebconf_file=${wpa_supplicant_conf_file} 310696600cSBjoern A. Zeebpidfile="/var/run/${name}/${ifn}.pid" 320696600cSBjoern A. Zeebcommand_args="-B -i $ifn -c $conf_file -D $driver -P $pidfile" 330696600cSBjoern A. Zeebrequired_files=$conf_file 34*d8503e87SAdrian Chaddrequired_modules="wlan_wep wlan_tkip wlan_ccmp wlan_gcmp" 350696600cSBjoern A. Zeeb 36f99f0ee1SAlexander Leidinger# doesn't make sense to run in a svcj: nojail keyword 37f99f0ee1SAlexander Leidingerwpa_supplicant_svcj="NO" 38f99f0ee1SAlexander Leidinger 390696600cSBjoern A. Zeebrun_rc_command "$1" 40