#! /bin/bash set -euo pipefail function printErr() { echo "usage: ./make_confiles.sh " echo "No argument $1 supplied" } if [ -z "$1" ]; then printErr "" exit 1 fi if [ -z "$2" ]; then printErr "" exit 1 fi CONFDIR=$1 NUMFILES=$2 # If $CONFDIR exists, remove it if [ -d "$CONFDIR" ]; then rm -rf $CONFDIR fi # Create $CONFDIR mkdir $CONFDIR # Use the bigchaindb configure command to create # $NUMFILES BigchainDB config files in $CONFDIR for (( i=0; i<$NUMFILES; i++ )); do CONPATH=$CONFDIR"/bcdb_conf"$i echo "Writing "$CONPATH bigchaindb -y -c $CONPATH configure rethinkdb done