From: Karel Kočí Date: Mon, 16 Sep 2019 11:31:36 +0000 (+0200) Subject: bigclown-mqtt2influxdb: update to version 1.2.0 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=508e2b865a71be46a6a59032d949c421aae9a8e3;p=openwrt-packages.git bigclown-mqtt2influxdb: update to version 1.2.0 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čí --- diff --git a/utils/bigclown/bigclown-mqtt2influxdb/Makefile b/utils/bigclown/bigclown-mqtt2influxdb/Makefile index 14a462f81..b87b548a1 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 55a3e665f..5c95600ff 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