#!/sbin/openrc-run # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 : ${MONERO_CONFIG:=/etc/monerod.conf} : ${MONERO_USER:=monero} : ${MONERO_GROUP:=monero} PIDFILE="/run/${SVCNAME}.pid" depend() { need net } start() { checkpath --quiet \ --file \ --owner "${MONERO_USER}:${MONERO_GROUP}" \ "${PIDFILE}" \ || return 1 ebegin "Starting ${RC_SVCNAME}" start-stop-daemon --start --quiet \ --user "${MONERO_USER}:${MONERO_GROUP}" \ --exec "/usr/bin/${RC_SVCNAME}" \ -- \ --detach --non-interactive \ --pidfile "${PIDFILE}" \ --config "${MONERO_CONFIG}" eend $? } stop () { ebegin "Stopping ${RC_SVCNAME}" start-stop-daemon --stop \ --pidfile "${PIDFILE}" eend $? }