From 0419beb911e4878b6ced8777f06f0543d03f7c19 Mon Sep 17 00:00:00 2001 From: vdutta Date: Tue, 7 Dec 2021 17:46:29 +0530 Subject: [PATCH] periodicstats: 1.0.5 --- periodicstats/Makefile | 4 +-- periodicstats/files/etc/init.d/periodicstats | 29 +++++++++----------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/periodicstats/Makefile b/periodicstats/Makefile index 388dc8d21..a12240484 100644 --- a/periodicstats/Makefile +++ b/periodicstats/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=periodicstats -PKG_VERSION:=1.0.4 +PKG_VERSION:=1.0.5 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=17a22d2a74f0ab2af6cec17b9b51ad5aac6fdd48 +PKG_SOURCE_VERSION:=26d65740dad0fd4e295a1bd88cd059b2bfaaf5af PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/periodicstats.git PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip diff --git a/periodicstats/files/etc/init.d/periodicstats b/periodicstats/files/etc/init.d/periodicstats index c8b509004..0d17fcc59 100755 --- a/periodicstats/files/etc/init.d/periodicstats +++ b/periodicstats/files/etc/init.d/periodicstats @@ -4,26 +4,23 @@ START=99 STOP=10 USE_PROCD=1 -NAME=periodicstatsd PROG=/usr/sbin/periodicstatsd -. /lib/functions.sh - -start_service() { - ubus wait_for usp - if [ -f "/etc/config/periodicstats" ]; then - if [ "$(uci -q get periodicstats.globals.enable)" == "1" ]; then - procd_open_instance periodicstatsd - procd_set_param command ${PROG} - procd_set_param respawn - procd_close_instance - fi - fi +service_running() { + ubus -t 10 wait_for usp.raw } -stop() { - #stop_service() is called after procd killed the service - echo ; +start_service() { + enable=$(uci -q get periodicstats.globals.enable) + + if [ "$(enable)" != "1" ]; then + return 0; + fi + + procd_open_instance periodicstatsd + procd_set_param command ${PROG} + procd_set_param respawn + procd_close_instance } service_triggers() {