bigclown-mqtt2influxdb: update to version 1.2.0
authorKarel Kočí <redacted>
Mon, 16 Sep 2019 11:31:36 +0000 (13:31 +0200)
committerKarel Kočí <redacted>
Mon, 16 Sep 2019 12:03:29 +0000 (14:03 +0200)
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čí <redacted>
utils/bigclown/bigclown-mqtt2influxdb/Makefile
utils/bigclown/bigclown-mqtt2influxdb/files/init

index 14a462f81bcd4bc760ff7e4197e48f9f79c7977a..b87b548a1b68e3aa8863ccd24028a77df3919c60 100644 (file)
@@ -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čí <cynerd@email.cz>
 PKG_BUILD_DIR:=$(BUILD_DIR)/bch-mqtt2influxdb-$(PKG_VERSION)
index 55a3e665fcf4836d218bcb55c05f45221334aca7..5c95600ffd8e3b41dca55dfaa9acea8bb1fa67c5 100644 (file)
@@ -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
git clone https://git.99rst.org/PROJECT