Make run.sh not overwrite genesis if existing (#7837)

This commit is contained in:
Ryo Onodera 2020-01-16 14:34:36 +09:00 committed by GitHub
parent 4c08184379
commit 78836a9e22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 10 deletions

6
run.sh
View File

@ -77,7 +77,10 @@ else
solana-keygen new --no-passphrase -fso "$leader_storage_account_keypair" solana-keygen new --no-passphrase -fso "$leader_storage_account_keypair"
fi fi
solana-genesis \ if [[ -e "$ledgerDir"/genesis.bin ]]; then
echo "Use existing genesis"
else
solana-genesis \
--hashes-per-tick sleep \ --hashes-per-tick sleep \
--faucet-pubkey "$dataDir"/faucet-keypair.json \ --faucet-pubkey "$dataDir"/faucet-keypair.json \
--faucet-lamports 500000000000000000 \ --faucet-lamports 500000000000000000 \
@ -87,6 +90,7 @@ solana-genesis \
--bootstrap-storage-pubkey "$dataDir"/leader-storage-account-keypair.json \ --bootstrap-storage-pubkey "$dataDir"/leader-storage-account-keypair.json \
--ledger "$ledgerDir" \ --ledger "$ledgerDir" \
--operating-mode development --operating-mode development
fi
abort() { abort() {
set +e set +e