mirror of
https://github.com/coolsnowwolf/packages
synced 2025-01-08 11:17:36 +08:00
telegraf: Move config file to /etc/telegraf.conf because
/etc/config is the default uci folder. Also marking it as configuration file prevents overwriting it on updates. Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
This commit is contained in:
parent
d50ef53822
commit
063233ad9b
@ -59,6 +59,12 @@ define Package/telegraf-full/description
|
||||
(Full build. including all plugins)
|
||||
endef
|
||||
|
||||
define Package/telegraf/conffiles
|
||||
/etc/telegraf.conf
|
||||
endef
|
||||
|
||||
Package/telegraf-full/conffiles = $(Package/telegraf/conffiles)
|
||||
|
||||
define Build/Prepare
|
||||
$(call Build/Prepare/Default)
|
||||
ifeq ($(BUILD_VARIANT),small)
|
||||
@ -70,7 +76,7 @@ define Package/telegraf/install
|
||||
$(call GoPackage/Package/Install/Bin,$(1))
|
||||
$(INSTALL_DIR) $(1)/etc/init.d $(1)/etc/config
|
||||
$(INSTALL_BIN) ./files/etc/init.d/telegraf $(1)/etc/init.d/telegraf
|
||||
$(INSTALL_DATA) $(PKG_BUILD_DIR)/etc/telegraf.conf $(1)/etc/config/telegraf.conf
|
||||
$(INSTALL_CONF) $(PKG_BUILD_DIR)/etc/telegraf.conf $(1)/etc/telegraf.conf
|
||||
endef
|
||||
|
||||
define Package/telegraf-full/install
|
||||
|
@ -7,7 +7,7 @@ STOP=01
|
||||
|
||||
start_service() {
|
||||
procd_open_instance
|
||||
procd_set_param command /usr/bin/telegraf --config /etc/config/telegraf.conf
|
||||
procd_set_param command /usr/bin/telegraf --config /etc/telegraf.conf
|
||||
procd_set_param stdout 1
|
||||
procd_set_param stderr 1
|
||||
procd_close_instance
|
||||
|
Loading…
Reference in New Issue
Block a user