diff options
Diffstat (limited to 'app-admin/mms-agent/files/mms-monitoring-agent.initd')
-rw-r--r-- | app-admin/mms-agent/files/mms-monitoring-agent.initd | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/app-admin/mms-agent/files/mms-monitoring-agent.initd b/app-admin/mms-agent/files/mms-monitoring-agent.initd new file mode 100644 index 000000000000..df0a6b54badd --- /dev/null +++ b/app-admin/mms-agent/files/mms-monitoring-agent.initd @@ -0,0 +1,24 @@ +#!/sbin/openrc-run +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +logfile=/var/log/mongodb/mms-monitoring-agent.log +run_dir=${run_dir:-/run/mongodb} + +command="./mongodb-mms-monitoring-agent &>${logfile}" +command_background="true" + +pidfile=${run_dir}/${SVCNAME}.pid +user=${user:-mongodb} +group=${group:-mongodb} +start_stop_daemon_args="--user ${user} --group ${group}" + +depend() { + need net + use syslog +} + +start_pre() { + checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}" + cd /opt/mms-monitoring-agent +} |