svn commit: r512808 - in head/net-mgmt/telegraf: . files
Craig Leres
leres at FreeBSD.org
Wed Sep 25 20:03:49 UTC 2019
Author: leres
Date: Wed Sep 25 20:03:48 2019
New Revision: 512808
URL: https://svnweb.freebsd.org/changeset/ports/512808
Log:
net-mgmt/telegraf: Add a rc.conf option for the --config-directory option
While we're here:
- Sort ONLY_FOR_ARCHS as per portlint
- Match "telegraf -h" usage message (-quiet, -config -> --quiet, --config)
PR: 239291
Approved by: girgen (maintainer timeout, 9 weeks), matthew (mentor, implicit)
Modified:
head/net-mgmt/telegraf/Makefile
head/net-mgmt/telegraf/files/telegraf.in
Modified: head/net-mgmt/telegraf/Makefile
==============================================================================
--- head/net-mgmt/telegraf/Makefile Wed Sep 25 19:49:13 2019 (r512807)
+++ head/net-mgmt/telegraf/Makefile Wed Sep 25 20:03:48 2019 (r512808)
@@ -3,6 +3,7 @@
PORTNAME= telegraf
DISTVERSION= 1.12.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= girgen at FreeBSD.org
@@ -10,7 +11,7 @@ COMMENT= Time-series data collection
LICENSE= MIT
-ONLY_FOR_ARCHS= amd64 i386 armv6 armv7
+ONLY_FOR_ARCHS= amd64 armv6 armv7 i386
USES= go
Modified: head/net-mgmt/telegraf/files/telegraf.in
==============================================================================
--- head/net-mgmt/telegraf/files/telegraf.in Wed Sep 25 19:49:13 2019 (r512807)
+++ head/net-mgmt/telegraf/files/telegraf.in Wed Sep 25 20:03:48 2019 (r512808)
@@ -13,12 +13,14 @@
# Default: NO
# telegraf_conf (str): telegraf configuration file
# Default: ${PREFIX}/etc/telegraf.conf
+# telegraf_confdir (str): telegraf configuration directory
+# Default: none
# telegraf_user (str): telegraf daemon user
# Default: %%TELEGRAF_USER%%
# telegraf_group (str): telegraf daemon group
# Default: %%TELEGRAF_GROUP%%
# telegraf_flags (str): Extra flags passed to telegraf
-# Default: -quiet
+# Default: --quiet
. /etc/rc.subr
@@ -31,9 +33,14 @@ load_rc_config $name
: ${telegraf_enable:="NO"}
: ${telegraf_user:="%%TELEGRAF_USER%%"}
: ${telegraf_group:="%%TELEGRAF_GROUP%%"}
-: ${telegraf_flags:="-quiet"}
+: ${telegraf_flags:="--quiet"}
: ${telegraf_conf:="%%PREFIX%%/etc/${name}.conf"}
-: ${telegraf_options:="${telegraf_flags} -config=${telegraf_conf}"}
+: ${telegraph_confdir:=""}
+: ${telegraf_options:="${telegraf_flags} --config=${telegraf_conf}"}
+
+if [ -n "${telegraf_confdir}" ]; then
+ telegraf_options="${telegraf_options} --config-directory=${telegraf_confdir}"
+fi
logfile="%%TELEGRAF_LOGDIR%%/${name}.log"
pidfile="/var/run/${name}.pid"
More information about the svn-ports-head
mailing list