From 4d707bec3b1eba9894cb2e650716aea30183eccb Mon Sep 17 00:00:00 2001 From: Anjan Chanda Date: Tue, 2 Oct 2018 10:32:49 +0200 Subject: [PATCH] wifimngr: start/stop through init.d script --- wifimngr/Makefile | 2 ++ wifimngr/files/wifimngr.init | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 wifimngr/files/wifimngr.init diff --git a/wifimngr/Makefile b/wifimngr/Makefile index d7d4cd13d..353563207 100644 --- a/wifimngr/Makefile +++ b/wifimngr/Makefile @@ -46,6 +46,8 @@ TARGET_CFLAGS += \ #endef define Package/wifimngr/install + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/wifimngr.init $(1)/etc/init.d/wifimngr $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/wifimngr $(1)/usr/sbin/ endef diff --git a/wifimngr/files/wifimngr.init b/wifimngr/files/wifimngr.init new file mode 100644 index 000000000..ca2b6750d --- /dev/null +++ b/wifimngr/files/wifimngr.init @@ -0,0 +1,20 @@ +#!/bin/sh /etc/rc.common + +START=95 +STOP=10 + +USE_PROCD=1 +PROG=/usr/sbin/wifimngr + +start_service() { + procd_open_instance + procd_set_param command ${PROG} +# procd_set_param env IOP_LLA_LIBS_DEBUG=3 #for debugging only + procd_set_param respawn + procd_close_instance +} + +reload_service() { + stop + start +}