From 508e2b865a71be46a6a59032d949c421aae9a8e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Mon, 16 Sep 2019 13:31:36 +0200 Subject: [PATCH] bigclown-mqtt2influxdb: update to version 1.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This version introduces new option -d that makes service not to exit on error. This is brutal solution but is required to protect against service failure when remote resource is down. bigclown-mqtt2influxdb is service moving data from MQTT to InfluxDB and both of those services can and potentially are remote. The original implementation where it failed when service goes down is not ideal because network outage or target server outage can later require this service restart. Signed-off-by: Karel Kočí --- utils/bigclown/bigclown-mqtt2influxdb/Makefile | 4 ++-- utils/bigclown/bigclown-mqtt2influxdb/files/init | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/utils/bigclown/bigclown-mqtt2influxdb/Makefile b/utils/bigclown/bigclown-mqtt2influxdb/Makefile index 14a462f81b..b87b548a1b 100644 --- a/utils/bigclown/bigclown-mqtt2influxdb/Makefile +++ b/utils/bigclown/bigclown-mqtt2influxdb/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=bigclown-mqtt2influxdb -PKG_VERSION:=1.1.0 +PKG_VERSION:=1.2.0 PKG_RELEASE:=1 PKG_SOURCE_URL:=https://codeload.github.com/bigclownlabs/bch-mqtt2influxdb/tar.gz/v$(PKG_VERSION)? PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_HASH:=5be14132311e85215abbfd732fe6cd652522ea0a343ee8ba7abab3ec7578eb99 +PKG_HASH:=60a3ba8a3d76356ed46fbb7bcbedaf439b7edc2dfc2d43232c9250db80c77387 PKG_LICENSE:=MIT PKG_MAINTAINER:=Karel Kočí PKG_BUILD_DIR:=$(BUILD_DIR)/bch-mqtt2influxdb-$(PKG_VERSION) diff --git a/utils/bigclown/bigclown-mqtt2influxdb/files/init b/utils/bigclown/bigclown-mqtt2influxdb/files/init index 55a3e665fc..5c95600ffd 100644 --- a/utils/bigclown/bigclown-mqtt2influxdb/files/init +++ b/utils/bigclown/bigclown-mqtt2influxdb/files/init @@ -10,8 +10,7 @@ CONF=/etc/bigclown-mqtt2influxdb.yml start_service() { procd_open_instance - procd_set_param respawn 3600 5 5 - procd_set_param command "$PROG" -c "$CONF" + procd_set_param command "$PROG" -d -c "$CONF" procd_set_param stdout 1 procd_set_param stderr 1 procd_close_instance