FreeBSD Bugzilla – Attachment 190495 Details for
Bug 225814
net-mgmt/prometheus-collectd-exporter: Update to 0.4.0 and add init script
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
net-mgmt/prometheus-collectd-exporter: Update and add rc script
collectd_exporter-0.4.0.diff (text/plain), 4.02 KB, created by
David O'Rourke
on 2018-02-10 22:32:05 UTC
(
hide
)
Description:
net-mgmt/prometheus-collectd-exporter: Update and add rc script
Filename:
MIME Type:
Creator:
David O'Rourke
Created:
2018-02-10 22:32:05 UTC
Size:
4.02 KB
patch
obsolete
>diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile >index 4260d0cf2cc1..715e749f412e 100644 >--- a/net-mgmt/prometheus-collectd-exporter/Makefile >+++ b/net-mgmt/prometheus-collectd-exporter/Makefile >@@ -1,14 +1,15 @@ > # $FreeBSD$ > >-PORTNAME= prometheus-collectd-exporter >-PORTVERSION= 0.3.1 >-CATEGORIES= net-mgmt >-DISTNAME= 0.3.1 >+PORTNAME= prometheus-collectd-exporter >+PORTVERSION= 0.4.0 >+DISTVERSIONPREFIX= v >+CATEGORIES= net-mgmt > > MAINTAINER= dsp@php.net > COMMENT= Collectd exporter for prometheus > >-LICENSE= APACHE20 >+LICENSE= APACHE20 >+LICENSE_FILE= ${WRKSRC}/LICENSE > > USES= go gmake > USE_GITHUB= yes >@@ -17,4 +18,6 @@ GH_PROJECT= collectd_exporter > > PLIST_FILES= bin/prometheus-collectd-exporter > >+USE_RC_SUBR= collectd_exporter >+ > .include <bsd.port.mk> >diff --git a/net-mgmt/prometheus-collectd-exporter/distinfo b/net-mgmt/prometheus-collectd-exporter/distinfo >index c7e2d046d609..c5a3d231c91e 100644 >--- a/net-mgmt/prometheus-collectd-exporter/distinfo >+++ b/net-mgmt/prometheus-collectd-exporter/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1479592375 >-SHA256 (0.3.1_GH0.tar.gz) = a64c131849f9bb93334f89a311b276cf6a52fa37bc23956743c83434e104ff40 >-SIZE (0.3.1_GH0.tar.gz) = 672609 >+TIMESTAMP = 1518299306 >+SHA256 (prometheus-collectd_exporter-v0.4.0_GH0.tar.gz) = a88f9f93b12f7b9843e86038ae6f35503e21806eb01dd5c3f4e677faf1f80a89 >+SIZE (prometheus-collectd_exporter-v0.4.0_GH0.tar.gz) = 1031406 >diff --git a/net-mgmt/prometheus-collectd-exporter/files/collectd_exporter.in b/net-mgmt/prometheus-collectd-exporter/files/collectd_exporter.in >new file mode 100644 >index 000000000000..d34d091672b3 >--- /dev/null >+++ b/net-mgmt/prometheus-collectd-exporter/files/collectd_exporter.in >@@ -0,0 +1,66 @@ >+#!/bin/sh >+ >+# PROVIDE: collectd_exporter >+# REQUIRE: LOGIN >+# KEYWORD: shutdown >+# >+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf >+# to enable this service: >+# >+# collectd_exporter_enable (bool): Set to NO by default. >+# Set it to YES to enable collectd_exporter. >+# collectd_exporter_user (string): Set user that collectd_exporter will run under >+# Default is "nobody". >+# collectd_exporter_group (string): Set group that collectd_exporter will run under >+# Default is "nobody". >+# collectd_exporter_args (string): Set extra arguments to pass to collectd_exporter >+# Default is "". >+# collectd_exporter_listen_address (string):Set ip:port that collectd_exporter will listen on >+# Default is ":9103". >+# collectd_exporter_collectd_listen_address (string):Set ip:port that collectd_exporter will listen on >+# Default is ":25826". >+ >+. /etc/rc.subr >+ >+name=collectd_exporter >+rcvar=collectd_exporter_enable >+ >+load_rc_config $name >+ >+: ${collectd_exporter_enable:="NO"} >+: ${collectd_exporter_user:="nobody"} >+: ${collectd_exporter_group:="nobody"} >+: ${collectd_exporter_args:=""} >+: ${collectd_exporter_log_file:="/var/log/collectd_exporter.log"} >+: ${collectd_exporter_listen_address:=":9103"} >+: ${collectd_exporter_collectd_listen_address:=":25826"} >+ >+pidfile=/var/run/collectd_exporter.pid >+command="/usr/sbin/daemon" >+procname="%%PREFIX%%/bin/prometheus-collectd-exporter" >+command_args="-p ${pidfile} /usr/bin/env ${procname} \ >+ --collectd.listen-address=${collectd_exporter_collectd_listen_address} \ >+ --web.listen-address=${collectd_exporter_listen_address} \ >+ ${collectd_exporter_args} >> ${collectd_exporter_log_file} 2>&1" >+ >+start_precmd=collectd_exporter_startprecmd >+ >+collectd_exporter_startprecmd() >+{ >+ if [ ! -e ${pidfile} ]; then >+ install \ >+ -o ${collectd_exporter_user} \ >+ -g ${collectd_exporter_group} \ >+ /dev/null ${pidfile}; >+ fi >+ if [ ! -e ${collectd_exporter_log_file} ]; then >+ install \ >+ -o ${collectd_exporter_user} \ >+ -g ${collectd_exporter_group} \ >+ -m 640 \ >+ /dev/null ${collectd_exporter_log_file}; >+ fi >+} >+ >+load_rc_config $name >+run_rc_command "$1"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
koobs
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 225814
: 190495