From 9c47987e25af93f88bfddc38c84da045dda2273d Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Fri, 30 Jan 2015 17:39:34 +0100 Subject: [PATCH] hostapd: undo rename if dual interfaces are not supported. --- lfs/hostapd | 2 +- src/initscripts/init.d/hostapd | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lfs/hostapd b/lfs/hostapd index d066db2567..74c2ae86ef 100644 --- a/lfs/hostapd +++ b/lfs/hostapd @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = hostapd -PAK_VER = 32 +PAK_VER = 33 DEPS = "" diff --git a/src/initscripts/init.d/hostapd b/src/initscripts/init.d/hostapd index 357452cede..1e7cec4809 100644 --- a/src/initscripts/init.d/hostapd +++ b/src/initscripts/init.d/hostapd @@ -112,7 +112,12 @@ case "${1}" in ip link set ${INTERFACE} name ${INTERFACE}_man iw dev ${INTERFACE}_man interface add ${INTERFACE} type __ap evaluate_retval; - /usr/bin/hostapd -P /var/run/hostapd /etc/hostapd.conf >/dev/null 2>&1 & + if [ -d /sys/class/net/${INTERFACE} ]; then + /usr/bin/hostapd -P /var/run/hostapd /etc/hostapd.conf >/dev/null 2>&1 & + else + ip link set ${INTERFACE}_man down + ip link set ${INTERFACE}_man name ${INTERFACE} + fi exit 0; else echo_ok -- 2.39.5