diff --git a/map-agent/files/lib/multiap/map_genconfig b/map-agent/files/lib/multiap/map_genconfig index 02040dc2e..e2e2abfa9 100644 --- a/map-agent/files/lib/multiap/map_genconfig +++ b/map-agent/files/lib/multiap/map_genconfig @@ -259,5 +259,6 @@ map_genconf () { } fi uci -q commit mapcontroller + ubus send bbfdm.wifidmd.reload fi } diff --git a/wifidmd/Makefile b/wifidmd/Makefile index 61a379e1b..f6ace9090 100644 --- a/wifidmd/Makefile +++ b/wifidmd/Makefile @@ -5,13 +5,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=wifidmd -PKG_VERSION:=1.1.38 +PKG_VERSION:=1.2.0 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/wifidmd.git -PKG_SOURCE_VERSION:=84fe14515d09380a45d75acf22329a13b9fed312 +PKG_SOURCE_VERSION:=5b88457dfb4558f42c8690d201d74f67073dd77d PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip endif diff --git a/wifidmd/files/etc/init.d/wifidmd b/wifidmd/files/etc/init.d/wifidmd index 2db18d36c..35900a455 100644 --- a/wifidmd/files/etc/init.d/wifidmd +++ b/wifidmd/files/etc/init.d/wifidmd @@ -20,15 +20,8 @@ start_service() reload_service() { - ret=$(ubus call service list '{"name":"wifidmd"}' | jsonfilter -qe '@.wifidmd.instances.wifidmd.running') - if [ "$ret" != "true" ]; then - stop - start - else - ubus send wifidmd.reload - fi - - return 0 + stop + start } service_triggers()