hostapd: start hostapd/wpa_supplicant for all wiphy devices
c888e17e06("hostapd: manage instances via procd instead of pidfile") added procd support for managing hostapd and wpa_supplicant daemons but at the same time limited wiphy names to 'phy*'. This brings back initial behaviour (introduced in60fb4c92b6("hostapd: add ubus reload") and makes procd manage daemons for any wiphy device found in '/sys/class/ieee80211'. CC: Felix Fietkau <nbd@nbd.name> CC: Daniel Golle <daniel@makrotopia.org> Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
This commit is contained in:
		| @@ -7,7 +7,7 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
|  |  | ||||||
| PKG_NAME:=hostapd | PKG_NAME:=hostapd | ||||||
| PKG_RELEASE:=6 | PKG_RELEASE:=7 | ||||||
|  |  | ||||||
| PKG_SOURCE_URL:=http://w1.fi/hostap.git | PKG_SOURCE_URL:=http://w1.fi/hostap.git | ||||||
| PKG_SOURCE_PROTO:=git | PKG_SOURCE_PROTO:=git | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ service_data() { | |||||||
|  |  | ||||||
| procd_open_service hostapd | procd_open_service hostapd | ||||||
|  |  | ||||||
| for phy in phy*; do | for phy in *; do | ||||||
| 	[ -d "$phy" ] || continue | 	[ -d "$phy" ] || continue | ||||||
|  |  | ||||||
| 	mkdir -p /var/run/wpa_supplicant-$phy /var/run/hostapd-$phy | 	mkdir -p /var/run/wpa_supplicant-$phy /var/run/hostapd-$phy | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Piotr Dymacz
					Piotr Dymacz