From 124e1fa350a7bf89d8b6448cce5cd1135f8e9d34 Mon Sep 17 00:00:00 2001 From: Tyera Eulberg Date: Tue, 26 Jun 2018 23:53:05 -0600 Subject: [PATCH] Bash scripts to go with simple-client-demo --- multinode-demo/common.sh | 1 + multinode-demo/simple-client.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100755 multinode-demo/simple-client.sh diff --git a/multinode-demo/common.sh b/multinode-demo/common.sh index 54dde8a05b..d660f7d949 100644 --- a/multinode-demo/common.sh +++ b/multinode-demo/common.sh @@ -35,6 +35,7 @@ else fi solana_client_demo=$(solana_program client-demo) +solana_simple_client_demo=$(solana_program simple-client-demo) solana_drone=$(solana_program drone) solana_fullnode=$(solana_program fullnode) solana_fullnode_config=$(solana_program fullnode-config) diff --git a/multinode-demo/simple-client.sh b/multinode-demo/simple-client.sh new file mode 100755 index 0000000000..679024cd31 --- /dev/null +++ b/multinode-demo/simple-client.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# usage: $0 " +# + +here=$(dirname "$0") +source "$here"/common.sh +SOLANA_CONFIG_DIR=config-client-demo + +leader=${1:-${here}/..} # Default to local solana repo +count=${2:-1} + +rsync_leader_url=$(rsync_url "$leader") + +set -ex +mkdir -p $SOLANA_CONFIG_DIR +rsync -vPz "$rsync_leader_url"/config/leader.json $SOLANA_CONFIG_DIR/ + +exec $solana_simple_client_demo \ + -l $SOLANA_CONFIG_DIR/leader.json -d