From 48f70e76d8e8e856e6e3fb945a073f9f7d0efecc Mon Sep 17 00:00:00 2001 From: Nikolai Lifanov Date: Fri, 27 Jan 2017 03:16:36 +0000 Subject: new port: net-mgmt/netdata NetData is scalable, distributed real-time performance and health monitoring. PR: 216497 Submitted by: Mahdi Mokhtari Reviewed by: lifanov, matthew Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D9351 --- net-mgmt/netdata/files/netdata.in | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 net-mgmt/netdata/files/netdata.in (limited to 'net-mgmt/netdata/files/netdata.in') diff --git a/net-mgmt/netdata/files/netdata.in b/net-mgmt/netdata/files/netdata.in new file mode 100644 index 000000000000..0f7fdca1e8e9 --- /dev/null +++ b/net-mgmt/netdata/files/netdata.in @@ -0,0 +1,36 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: netdata +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# +# Add the following line to /etc/rc.conf to enable netdata: +# netdata_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable netdata. +# netdata_args (str): Custom additional arguments to be passed +# to netdata (default empty). +# + +. /etc/rc.subr + +name="netdata" +rcvar=netdata_enable + +load_rc_config $name + +: ${netdata_enable="NO"} + +netdata_user="netdata" +pidfile="%%NETDATA_PERST%%/${name}.pid" +procname="%%PREFIX%%/sbin/${name}" +command="/usr/sbin/daemon" +command_args="-c -f ${procname} -u ${netdata_user} -P ${pidfile} ${netdata_args}" + +required_files="%%ETCDIR%%/${name}.conf" + +run_rc_command "$1" + -- cgit v1.2.3