hostapd: remove MADWIFI from initskript

This commit is contained in:
Arne Fitzenreiter
2015-04-11 22:23:31 +02:00
parent c17883fdcd
commit 040ec360f9

View File

@@ -2,7 +2,7 @@
. /etc/sysconfig/rc
. ${rc_functions}
CHANNEL="05"
CHANNEL="6"
COUNTRY="00"
TXPOWER="auto"
INTERFACE="blue0"
@@ -38,9 +38,6 @@ case "${1}" in
if [ -e "/sys/class/net/$INTERFACE/phy80211" ]; then
DRIVER="NL80211"
driver="nl80211"
elif [ -e "/sys/class/net/$INTERFACE/madwifi_name_type" ]; then
DRIVER="MADWIFI"
driver="madwifi"
elif [ "$(/bin/grep hostap /sys/class/net/$INTERFACE/uevent)" != "" ]; then
DRIVER="HOSTAP"
driver="hostap"
@@ -60,14 +57,7 @@ case "${1}" in
chmod 644 /var/ipfire/wlanap/settings.tmp
mv /var/ipfire/wlanap/settings.tmp /var/ipfire/wlanap/settings
if [ "$DRIVER" == "MADWIFI" ]; then
if [ "$(/usr/sbin/iwconfig $INTERFACE | /bin/grep "Mode:Master")" == "" ]; then
boot_mesg "Setting MADWIFI wlan $INTERFACE to Master mode... "
# Set Atheros Cards to master mode
/usr/bin/wlanconfig $INTERFACE destroy > /dev/null
/usr/bin/wlanconfig $INTERFACE create wlandev wifi0 wlanmode ap > /dev/null
fi
elif [ "$DRIVER" == "HOSTAP" ]; then
if [ "$DRIVER" == "HOSTAP" ]; then
if [ "$(/usr/sbin/iwconfig $INTERFACE | /bin/grep "Mode:Master")" == "" ]; then
boot_mesg "Setting HOSTAP wlan $INTERFACE to Master mode... "
# Set Prism Cards to master mode
@@ -87,23 +77,7 @@ case "${1}" in
/usr/bin/hostapd -P /var/run/hostapd /etc/hostapd.conf >/dev/null 2>&1 &
sleep 2
if [ $DRIVER == "MADWIFI" ]; then
iwpriv $INTERFACE maccmd 3
if [ $MACMODE != 0 ]; then
FILE="/var/ipfire/wlanap/macfile"
exec < $FILE
while read LINE
do
iwpriv $INTERFACE addmac $LINE
done
iwpriv $INTERFACE maccmd $MACMODE
fi
fi
sleep 2
sleep 3
if [ "$(/usr/sbin/iwconfig $INTERFACE | /bin/grep "Mode:Master")" == "" ]; then
killproc /usr/bin/hostapd > /dev/null 2>&1