diff --git a/libexec/rc/rc.d/hostapd b/libexec/rc/rc.d/hostapd index 251df91a280b..264cb4ef476b 100755 --- a/libexec/rc/rc.d/hostapd +++ b/libexec/rc/rc.d/hostapd @@ -1,45 +1,45 @@ #!/bin/sh # # # PROVIDE: hostapd # REQUIRE: mountcritremote # KEYWORD: nojail shutdown . /etc/rc.subr name="hostapd" desc="Authenticator for IEEE 802.11 networks" command=${hostapd_program} start_postcmd="hostapd_poststart" hostapd_poststart() { if [ -n "$ifn" ]; then ifconfig ${ifn} down sleep 2 ifconfig ${ifn} up fi } ifn="$2" if [ -z "$ifn" ]; then rcvar="hostapd_enable" conf_file="/etc/${name}.conf" pidfile="/var/run/${name}.pid" else rcvar= conf_file="/etc/${name}-${ifn}.conf" pidfile="/var/run/${name}-${ifn}.pid" fi command_args="-P ${pidfile} -B ${conf_file}" required_files="${conf_file}" -required_modules="wlan_xauth wlan_wep wlan_tkip wlan_ccmp" +required_modules="wlan_xauth wlan_wep wlan_tkip wlan_ccmp wlan_gcmp" extra_commands="reload" load_rc_config ${name} # doesn't make sense to run in a svcj: nojail keyword hostapd_svcj="NO" run_rc_command "$1" diff --git a/libexec/rc/rc.d/wpa_supplicant b/libexec/rc/rc.d/wpa_supplicant index 61525a82894b..e11dddfb5fd3 100755 --- a/libexec/rc/rc.d/wpa_supplicant +++ b/libexec/rc/rc.d/wpa_supplicant @@ -1,39 +1,39 @@ #!/bin/sh # # # PROVIDE: wpa_supplicant # REQUIRE: mountcritremote # KEYWORD: nojail nostart . /etc/rc.subr . /etc/network.subr name="wpa_supplicant" desc="WPA/802.11i Supplicant for wireless network devices" rcvar= ifn="$2" if [ -z "$ifn" ]; then return 1 fi if is_wired_interface ${ifn} ; then driver="wired" else driver="bsd" fi load_rc_config $name command=${wpa_supplicant_program} conf_file=${wpa_supplicant_conf_file} pidfile="/var/run/${name}/${ifn}.pid" command_args="-B -i $ifn -c $conf_file -D $driver -P $pidfile" required_files=$conf_file -required_modules="wlan_wep wlan_tkip wlan_ccmp" +required_modules="wlan_wep wlan_tkip wlan_ccmp wlan_gcmp" # doesn't make sense to run in a svcj: nojail keyword wpa_supplicant_svcj="NO" run_rc_command "$1"