| #!/sbin/runscript |
| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| vardir="/var/lib/primecoin" |
| conffile="${vardir}/.primecoin/primecoin.conf" |
| primecoind_user="${PRIMECOIN_USER:-nobody:nobody}" |
| |
| description="Bitcoin crypto-currency wallet for automated services" |
| pidfile="/run/${SVCNAME}.pid" |
| command="/usr/bin/primecoind" |
| command_args="${PRIMECOIN_OPTS}" |
| command_background="true" |
| start_stop_daemon_args="-u ${primecoind_user} -e HOME=${vardir} -N ${NICELEVEL:-0} -w 2000" |
| |
| depend() { |
| need net |
| } |
| |
| start_pre() { |
| checkpath -f -o ${primecoind_user} -m 0400 ${conffile} || return 1 |
| |
| if ! grep -q '^rpcpassword=' "${conffile}"; then |
| eerror "Please edit `readlink -f ${conffile}`" |
| eerror "There must be at least a line assigning rpcpassword=something-secure" |
| return 1 |
| fi |
| } |