diff options
author | Koichiro Iwao <meta@FreeBSD.org> | 2020-04-26 21:28:34 +0800 |
---|---|---|
committer | Koichiro Iwao <meta@FreeBSD.org> | 2020-04-26 21:28:34 +0800 |
commit | eece81fc3b81e3a73ca7a165896e36ee4a27c0cf (patch) | |
tree | 64c66cd3027d5c947afa940a785229f268bfd8aa /sysutils | |
parent | 53803b141578422d907eb5dfd5e8918b0c9e7b0d (diff) | |
download | freebsd-ports-gnome-eece81fc3b81e3a73ca7a165896e36ee4a27c0cf.tar.gz freebsd-ports-gnome-eece81fc3b81e3a73ca7a165896e36ee4a27c0cf.tar.zst freebsd-ports-gnome-eece81fc3b81e3a73ca7a165896e36ee4a27c0cf.zip |
sysutils/mackerel-agent: improve rc script
not to spit out logs on console.
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/mackerel-agent/Makefile | 1 | ||||
-rw-r--r-- | sysutils/mackerel-agent/files/mackerel_agent.in | 10 |
2 files changed, 10 insertions, 1 deletions
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile index 182e81e7ae22..d8d3d3612899 100644 --- a/sysutils/mackerel-agent/Makefile +++ b/sysutils/mackerel-agent/Makefile @@ -3,6 +3,7 @@ PORTNAME= mackerel-agent DISTVERSIONPREFIX= v DISTVERSION= 0.67.1 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= meta@FreeBSD.org diff --git a/sysutils/mackerel-agent/files/mackerel_agent.in b/sysutils/mackerel-agent/files/mackerel_agent.in index f376f8e0fb46..33ac9275c023 100644 --- a/sysutils/mackerel-agent/files/mackerel_agent.in +++ b/sysutils/mackerel-agent/files/mackerel_agent.in @@ -20,6 +20,14 @@ load_rc_config ${name} : ${mackerel_agent_config:=%%ETCDIR%%/mackerel-agent.conf} command="%%PREFIX%%/bin/mackerel-agent" -command_args="--conf=${mackerel_agent_config} &" +required_files="${mackerel_agent_config}" +command_args="supervise -conf ${mackerel_agent_config} ${mackerel_agent_flags}" + +start_cmd=mackerel_agent_start + +mackerel_agent_start() +{ + /usr/sbin/daemon -cf -S -T mackerel-agent ${command} ${command_args} +} run_rc_command "$1" |