mirror of
https://github.com/wownero/wownero.git
synced 2026-10-22 01:48:34 +02:00
utils: add openrc init script
This commit is contained in:
@@ -0,0 +1,34 @@
|
|||||||
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
name="Monero Daemon"
|
||||||
|
description="Monero cryptocurrency node"
|
||||||
|
|
||||||
|
command="/usr/bin/monerod"
|
||||||
|
|
||||||
|
command_args="--non-interactive ${MONEROD_OPTS}"
|
||||||
|
if [ -n "${MONEROD_CONFIG}" ] && [ -f "${MONEROD_CONFIG}" ]; then
|
||||||
|
command_args="${command_args} --config-file ${MONEROD_CONFIG}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
command_user="${MONEROD_USER}:${MONEROD_GROUP}"
|
||||||
|
|
||||||
|
supervisor="supervise-daemon"
|
||||||
|
|
||||||
|
respawn_delay=10
|
||||||
|
respawn_max=0
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
after net
|
||||||
|
}
|
||||||
|
|
||||||
|
start_pre() {
|
||||||
|
checkpath \
|
||||||
|
--directory \
|
||||||
|
--owner "${MONEROD_USER}:${MONEROD_GROUP}" \
|
||||||
|
--mode 0750 \
|
||||||
|
"${MONEROD_DATA_DIR}"
|
||||||
|
|
||||||
|
if [ -n "${MONEROD_CONFIG}" ] && [ ! -f "${MONEROD_CONFIG}" ]; then
|
||||||
|
ewarn "Config file not found: ${MONEROD_CONFIG}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
MONEROD_USER="monero"
|
||||||
|
MONEROD_GROUP="monero"
|
||||||
|
|
||||||
|
MONEROD_DATA_DIR="/var/lib/monero"
|
||||||
|
MONEROD_CONFIG="/etc/monerod.conf"
|
||||||
|
|
||||||
|
MONEROD_OPTS="--data-dir ${MONEROD_DATA_DIR}"
|
||||||
Reference in New Issue
Block a user