URI: 
       tMerge pull request #235 from parazyd/openrc-initscript - electrum-personal-server - Maximally lightweight electrum server for a single user
  HTML git clone https://git.parazyd.org/electrum-personal-server
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit a11d9b423cce9a17bd5bd31cbc40ca3c90b8e9db
   DIR parent 9325842e5c3a6330314877f7b18625587c0b9fa1
  HTML Author: chris-belcher <belcher@riseup.net>
       Date:   Tue, 23 Feb 2021 15:15:11 +0000
       
       Merge pull request #235 from parazyd/openrc-initscript
       
       Add OpenRC initscripts in contrib.
       Diffstat:
         A contrib/electrumpersonalserver.con… |       9 +++++++++
         A contrib/electrumpersonalserver.ini… |      24 ++++++++++++++++++++++++
       
       2 files changed, 33 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/contrib/electrumpersonalserver.confd b/contrib/electrumpersonalserver.confd
       t@@ -0,0 +1,9 @@
       +# Copyright 1999-2021 Gentoo Authors
       +# Distributed under the terms of the GNU General Public License v2
       +
       +eps_user="bitcoin"
       +eps_group="bitcoin"
       +
       +eps_config="/etc/electrum-personal-server.ini"
       +
       +eps_args="${eps_config}"
   DIR diff --git a/contrib/electrumpersonalserver.initd b/contrib/electrumpersonalserver.initd
       t@@ -0,0 +1,24 @@
       +#!/sbin/openrc-run
       +# Copyright 1999-2021 Gentoo Authors
       +# Distributed under the terms of the GNU General Public License v2
       +
       +pidfile="/var/run/electrum-personal-server.pid"
       +command="/usr/bin/electrum-personal-server"
       +command_args="${eps_args}"
       +start_stop_daemon_args="-u ${eps_user} -b -m -p ${pidfile}"
       +
       +name="Electrum Personal Server"
       +description="Connects to the bitcoind RPC"
       +
       +depend() {
       +        need bitcoind
       +}
       +
       +start_pre() {
       +        if ! [ -e "${eps_config}" ]; then
       +                eerror ""
       +                eerror "Please create a configuration in ${eps_config}"
       +                eerror ""
       +                return 1
       +        fi
       +}