diff --git a/ci/testnet-sanity.sh b/ci/testnet-sanity.sh index 22e507f60..7a58e3913 100755 --- a/ci/testnet-sanity.sh +++ b/ci/testnet-sanity.sh @@ -22,8 +22,12 @@ if [[ -z $NO_LEDGER_VERIFY ]]; then # Note: here we assume this script is actually running on the leader node... ( set -x - sudo cp -r /var/snap/solana/current/config/ledger /var/snap/solana/current/config/ledger-verify-$$ - sudo solana.ledger-tool --ledger /var/snap/solana/current/config/ledger-verify-$$ verify + set +e + sudo cp -r /var/snap/solana/current/config/ledger /var/snap/solana/current/config/ledger-verify-$$ && + sudo solana.ledger-tool --ledger /var/snap/solana/current/config/ledger-verify-$$ verify + ret=$? + sudo rm -rf /var/snap/solana/current/config/ledger-verify-$$ + [[ $ret == 0 ]] || exit "$ret" ) else echo "^^^ +++"