diff --git a/bitcoin.run b/bitcoin.run index 53f81be..49ad7fe 100644 --- a/bitcoin.run +++ b/bitcoin.run @@ -10,14 +10,22 @@ rpcuser=${BITCOIND_RPCUSER:-rpcuser} rpcpassword=${BITCOIND_RPCPASSWORD:-$RANDOMPW} EOF +ARGS="" +ARGS+=" -printtoconsole" +ARGS+=" -disablewallet" +ARGS+=" -datadir=$HOME" +ARGS+=" -conf=$HOME/bitcoin.conf" +ARGS+=" -rpcallowip=::/0" + +if [[ ! -d $HOME/blocks ]]; then + if [[ -e $HOME/bootstrap.dat ]]; then + ARGS+=" -loadblock=$HOME/bootstrap.dat" + fi +fi + chown -R bitcoin:bitcoin $HOME exec chpst -ubitcoin \ - bitcoind \ - -printtoconsole \ - -disablewallet \ - -datadir=/var/lib/bitcoin \ - -conf=/var/lib/bitcoin/bitcoin.conf \ - -rpcallowip=::/0 \ + bitcoind $ARGS \ $BITCOIND_EXTRA_OPTS \ 2>&1