From a7f1342ad73b74fa9b3213e8fbb26948d3e5faa3 Mon Sep 17 00:00:00 2001 From: Suvendhu Hansa Date: Tue, 30 Jul 2024 18:41:16 +0530 Subject: [PATCH] bulkdata: Fix status value --- bulkdata/Makefile | 4 ++-- bulkdata/files/etc/init.d/bulkdatad | 13 +++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/bulkdata/Makefile b/bulkdata/Makefile index c343dbbf0..b3b6b9b5f 100755 --- a/bulkdata/Makefile +++ b/bulkdata/Makefile @@ -7,13 +7,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=bulkdata -PKG_VERSION:=2.1.10 +PKG_VERSION:=2.1.11 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/bulkdata.git -PKG_SOURCE_VERSION:=e472e90feec31d9f318ea8c732ab564002e25db1 +PKG_SOURCE_VERSION:=5dd9cd3cfc95e9dce5f64fe9cadd274bb31b8fa6 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip endif diff --git a/bulkdata/files/etc/init.d/bulkdatad b/bulkdata/files/etc/init.d/bulkdatad index b3d7e5044..52e55de70 100755 --- a/bulkdata/files/etc/init.d/bulkdatad +++ b/bulkdata/files/etc/init.d/bulkdatad @@ -12,12 +12,21 @@ start_service() { config_load bulkdata config_get_bool enable bulkdata enable 1 - [ "$enable" -eq "1" ] && { + if [ ! -f "/var/state/bulkdatad" ]; then + touch /var/state/bulkdatad + uci -q -c /var/state set bulkdatad.global='global' + uci -q -c /var/state commit bulkdatad + fi + + if [ "$enable" -eq "1" ]; then procd_open_instance "bulkdata" procd_set_param command "$PROG" procd_set_param respawn procd_close_instance "bulkdata" - } + else + uci -q -c /var/state set bulkdatad.global.status='Disabled' + uci -q -c /var/state commit bulkdatad + fi } reload_service() {