#!/bin/bash export HOME="/var/lib/bitcoin" # gen random pw for rpc server DEFAULTPW=$(dd if=/dev/urandom bs=10 count=1 status=none | shasum | cut -b 1-20) if [ ! -e "$HOME/bitcoin.conf" ]; then echo "creating bitcoin.conf" cat < $HOME/bitcoin.conf rpcuser=${BITCOIND_RPC_USER:-rpcuser} rpcpassword=${BITCOIND_RPC_PASSWORD:-$DEFAULTPW} EOF fi chown -R bitcoin:bitcoin $HOME exec chpst -ubitcoin \ bitcoind \ -printtoconsole \ -disablewallet \ -datadir $HOME \ -conf $HOME/bitcoin.conf \ -rpcallowip=::/0 \ $BITCOIND_EXTRA_OPTS \ 2>&1