From 40ea3e3e6105dd71ac991374e8cda790c6695b7a Mon Sep 17 00:00:00 2001 From: Rob Walker Date: Sat, 4 Aug 2018 00:49:39 -0700 Subject: [PATCH] tweak multinode-demo to work better in snap, validator-x be more stand-alone --- multinode-demo/common.sh | 2 +- multinode-demo/validator.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/multinode-demo/common.sh b/multinode-demo/common.sh index 88416f278b..ff69443f4d 100644 --- a/multinode-demo/common.sh +++ b/multinode-demo/common.sh @@ -163,8 +163,8 @@ tune_networking() { SOLANA_CONFIG_DIR=${SNAP_DATA:-$PWD}/config SOLANA_CONFIG_PRIVATE_DIR=${SNAP_DATA:-$PWD}/config-private +SOLANA_CONFIG_VALIDATOR_DIR=${SNAP_DATA:-$PWD}/config-validator SOLANA_CONFIG_CLIENT_DIR=${SNAP_USER_DATA:-$PWD}/config-client -SOLANA_CONFIG_VALIDATOR_DIR=${SNAP_USER_DATA:-$PWD}/config-validator rsync_url() { # adds the 'rsync://` prefix to URLs that need it declare url="$1" diff --git a/multinode-demo/validator.sh b/multinode-demo/validator.sh index 0836c0e3cc..f728ad401c 100755 --- a/multinode-demo/validator.sh +++ b/multinode-demo/validator.sh @@ -74,10 +74,11 @@ if ((!self_setup)); then validator_json_path=$SOLANA_CONFIG_VALIDATOR_DIR/validator.json SOLANA_LEADER_CONFIG_DIR=$SOLANA_CONFIG_VALIDATOR_DIR/leader-config else - + mkdir -p "$SOLANA_CONFIG_PRIVATE_DIR" validator_id_path=$SOLANA_CONFIG_PRIVATE_DIR/validator-id-x$$.json $solana_keygen -o "$validator_id_path" + mkdir -p "$SOLANA_CONFIG_VALIDATOR_DIR" validator_json_path=$SOLANA_CONFIG_VALIDATOR_DIR/validator-x$$.json $solana_fullnode_config --keypair="$validator_id_path" -l -b $((9000 + ($$ % 1000))) > "$validator_json_path"