diff --git a/bin/start.sh b/bin/start.sh index 52edc5843055c907fbeb47735f524522e75b3487..c82e603ca261cf01ff823868a63c23cf140d5fae 100755 --- a/bin/start.sh +++ b/bin/start.sh @@ -53,6 +53,7 @@ test -n "${BFAACCOUNT}" || function startbootnode { + local ERRTEXT="bootnode section failed" local keyfile=${BFANETWORKDIR}/bootnode/key local pidfile=${BFANETWORKDIR}/bootnode/bootnode.pid which bootnode >/dev/null 2>&1 || return 0 @@ -81,6 +82,7 @@ function startbootnode function startmonitor { + local ERRTEXT="monitor section failed" local pidfile=${BFANETWORKDIR}/monitor.pid ( flock --nonblock --exclusive 9 || ( @@ -104,6 +106,7 @@ function startmonitor function startgeth { # Start the node. + local ERRTEXT="geth section failed" which geth >/dev/null 2>&1 || return 0 ( flock --nonblock --exclusive 9 || ( @@ -119,6 +122,7 @@ function startgeth fi while : do + ERRTEXT="geth" echo echo '***' echo @@ -126,17 +130,17 @@ function startgeth flexargs="$( accountlist) $( getminer ) $( getsyncmode ) --extradata $( extradata )" set -x geth \ - --datadir ${BFANODEDIR} \ - --networkid ${BFANETWORKID} \ - --bootnodes "${bootnodes}" \ - --rpc \ + --datadir ${BFANODEDIR} \ + --networkid ${BFANETWORKID} \ + --bootnodes "${bootnodes}" \ + --rpc \ --rpcport $rpcport \ --rpcapi "eth,net,web3,admin,clique,miner,personal" \ - --port $netport \ - --nousb \ - --gcmode archive \ + --port $netport \ + --nousb \ + --gcmode archive \ --cache 512 \ - --verbosity 3 \ + --verbosity ${BFAVERBOSITY:-3} \ ${flexargs} & set +x echo $! > ${BFANODEDIR}/geth.pid