#!/sbin/openrc-run # Copyright 2016-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 description="Prometheus alertmanager" pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} user=${user:-${RC_SVCNAME}} group=${group:-${RC_SVCNAME}} command="/usr/bin/alertmanager" command_args="${command_args:---config.file=/etc/alertmanager/config.yml --storage.path=/var/lib/alertmanager}" command_background="true" start_stop_daemon_args="--user ${user} --group ${group} \ --stdout /var/log/alertmanager/${RC_SVCNAME}.log \ --stderr /var/log/alertmanager/${RC_SVCNAME}.log" extra_started_commands="reload" depend() { after net } reload() { ebegin "Reloading ${SVCNAME}" start-stop-daemon --signal HUP --pidfile "${pidfile}" eend $? "Failed to stop ${SVCNAME}" }