10696600cSBjoern A. Zeeb#!/bin/sh 20696600cSBjoern A. Zeeb# 30696600cSBjoern A. Zeeb# $FreeBSD$ 40696600cSBjoern A. Zeeb# 50696600cSBjoern A. Zeeb 60696600cSBjoern A. Zeeb# PROVIDE: hostapd 70696600cSBjoern A. Zeeb# REQUIRE: mountcritremote 80696600cSBjoern A. Zeeb# KEYWORD: nojail shutdown 90696600cSBjoern A. Zeeb 100696600cSBjoern A. Zeeb. /etc/rc.subr 110696600cSBjoern A. Zeeb 120696600cSBjoern A. Zeebname="hostapd" 130696600cSBjoern A. Zeebdesc="Authenticator for IEEE 802.11 networks" 14*ab389ce0SCy Schubertcommand=${hostapd_program} 150696600cSBjoern A. Zeeb 160696600cSBjoern A. Zeebifn="$2" 170696600cSBjoern A. Zeebif [ -z "$ifn" ]; then 180696600cSBjoern A. Zeeb rcvar="hostapd_enable" 190696600cSBjoern A. Zeeb conf_file="/etc/${name}.conf" 200696600cSBjoern A. Zeeb pidfile="/var/run/${name}.pid" 210696600cSBjoern A. Zeebelse 220696600cSBjoern A. Zeeb rcvar= 230696600cSBjoern A. Zeeb conf_file="/etc/${name}-${ifn}.conf" 240696600cSBjoern A. Zeeb pidfile="/var/run/${name}-${ifn}.pid" 250696600cSBjoern A. Zeebfi 260696600cSBjoern A. Zeeb 270696600cSBjoern A. Zeebcommand_args="-P ${pidfile} -B ${conf_file}" 280696600cSBjoern A. Zeebrequired_files="${conf_file}" 290696600cSBjoern A. Zeebrequired_modules="wlan_xauth wlan_wep wlan_tkip wlan_ccmp" 300696600cSBjoern A. Zeebextra_commands="reload" 310696600cSBjoern A. Zeeb 320696600cSBjoern A. Zeebload_rc_config ${name} 330696600cSBjoern A. Zeebrun_rc_command "$1" 34