#!/bin/sh append DRIVERS "mac80211" mac80211_hostapd_setup_base() { local phy="$1" local ifname="$2" cfgfile="/var/run/hostapd-$phy.conf" config_get device "$vif" device config_get country "$device" country config_get hwmode "$device" hwmode config_get channel "$device" channel config_get_bool noscan "$device" noscan [ -n "$channel" -a -z "$hwmode" ] && wifi_fixup_hwmode "$device" [ "$channel" = auto ] && channel= [ -n "$hwmode" ] && { config_get hwmode_11n "$device" hwmode_11n [ -n "$hwmode_11n" ] && { hwmode="$hwmode_11n" append base_cfg "ieee80211n=1" "$N" config_get htmode "$device" htmode config_get ht_capab_list "$device" ht_capab case "$htmode" in HT20|HT40+|HT40-) ht_capab="[$htmode]";; *)ht_capab=;; esac for cap in $ht_capab_list; do ht_capab="$ht_capab[$cap]" done [ -n "$ht_capab" ] && append base_cfg "ht_capab=$ht_capab" "$N" } } cat > "$cfgfile" <