diff --git a/bitcoin.run b/bitcoin.run index 5ae3b61..b06439c 100644 --- a/bitcoin.run +++ b/bitcoin.run @@ -3,20 +3,15 @@ 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) +RANDOMPW=$(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} +cat < $HOME/bitcoin.conf +rpcuser=${BITCOIND_RPCUSER:-rpcuser} +rpcpassword=${BITCOIND_RPCPASSWORD:-$RANDOMPW} EOF -fi - chown -R bitcoin:bitcoin $HOME + exec chpst -ubitcoin \ bitcoind \ -printtoconsole \