From c16bdfd64fe7ea5996bc8a03c93f392f87913d96 Mon Sep 17 00:00:00 2001 From: Robert Martin-Legene <robert@nic.ar> Date: Thu, 26 Jul 2018 18:36:41 -0300 Subject: [PATCH] Cleaning up start.sh --- bin/start.sh | 70 +++++++++++++++++++++++----------------------------- 1 file changed, 31 insertions(+), 39 deletions(-) diff --git a/bin/start.sh b/bin/start.sh index 555f331..d80101c 100755 --- a/bin/start.sh +++ b/bin/start.sh @@ -11,41 +11,6 @@ bootnodes="enode://${bootnodeid}@[$bootnodev6]:${bootnodeport},enode://${bootnod bfaconfig max -function startgeth -{ - while : - do - echo - echo '***' - echo - set -x - geth \ - --datadir ${BFANODEDIR} \ - $( accountlist ) \ - $( miner ) \ - --networkid $BFANETWORKID \ - --bootnodes "${bootnodes}" \ - --rpc \ - --rpcport $rpcport \ - --rpcapi "eth,net,web3,admin,clique,miner" \ - --port $netport \ - --syncmode full \ - --nousb \ - --txpool.nolocals \ - --txpool.accountslots 128 \ - --txpool.globalslots 32768 \ - --txpool.accountqueue 512 \ - --txpool.globalqueue 8192 \ - --extradata "${BFAEXTRADATA}" \ - --cache 512 \ - --verbosity 3 & - set +x - echo $! > ${BFANODEDIR}/geth.pid - wait - sleep 60 - done -} - function accountlist { local accts= @@ -77,15 +42,42 @@ function miner # Start the miner. -test -e "${BFANODEDIR}/geth.pid" || - touch ${BFANODEDIR}/geth.pid ( flock --nonblock --exclusive 9 || exit 1 - startgeth 2>&1 | - ${BFAHOME}/bin/log.sh ${BFANODEDIR}/log & if [ -t 1 ] then echo Logging everything to ${BFANODEDIR}/log echo Consider running: tail -n 1000 -F ${BFANODEDIR}/log fi + while : + do + echo + echo '***' + echo + set -x + geth \ + --datadir ${BFANODEDIR} \ + $( accountlist ) \ + $( miner ) \ + --networkid $BFANETWORKID \ + --bootnodes "${bootnodes}" \ + --rpc \ + --rpcport $rpcport \ + --rpcapi "eth,net,web3,admin,clique,miner" \ + --port $netport \ + --syncmode full \ + --nousb \ + --txpool.nolocals \ + --txpool.accountslots 128 \ + --txpool.globalslots 32768 \ + --txpool.accountqueue 512 \ + --txpool.globalqueue 8192 \ + --extradata "${BFAEXTRADATA}" \ + --cache 512 \ + --verbosity 3 & + set +x + echo $! > ${BFANODEDIR}/geth.pid + wait + sleep 60 + done 2>&1 | ${BFAHOME}/bin/log.sh ${BFANODEDIR}/log & ) 9>> ${$BFANODEDIR}/geth.pid -- GitLab