multinode-demo/validator.sh: Correct `new_genesis_block()` logic (#5812)

automerge
This commit is contained in:
Trent Nelson 2019-09-05 17:14:15 -06:00 committed by Grimes
parent 5279b83d34
commit 609b18c2cd
1 changed files with 6 additions and 1 deletions

View File

@ -227,8 +227,13 @@ new_genesis_block() {
curl -f "$rpc_url"/genesis.tar.bz2 -o "$ledger_dir"/new-genesis.tar.bz2
) || {
echo "Error: failed to fetch new genesis ledger"
rm -f "$ledger_dir"/new-genesis.tar.bz2
}
! diff -q "$ledger_dir"/new-genesis.tar.bz2 "$ledger_dir"/genesis.tar.bz2 >/dev/null 2>&1
if [[ -f "$ledger_dir"/new-genesis.tar.bz2 ]]; then
diff -q "$ledger_dir"/new-genesis.tar.bz2 "$ledger_dir"/genesis.tar.bz2 >/dev/null 2>&1 && false
else
false
fi
}
set -e