2016-04-26 15:01:23 +02:00
|
|
|
#! /bin/bash
|
|
|
|
|
2017-02-03 09:57:10 +01:00
|
|
|
set -euo pipefail
|
2016-04-26 15:01:23 +02:00
|
|
|
|
|
|
|
function printErr()
|
|
|
|
{
|
|
|
|
echo "usage: ./make_confiles.sh <dir> <number_of_files>"
|
|
|
|
echo "No argument $1 supplied"
|
|
|
|
}
|
|
|
|
|
|
|
|
if [ -z "$1" ]; then
|
|
|
|
printErr "<dir>"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ -z "$2" ]; then
|
|
|
|
printErr "<number_of_files>"
|
|
|
|
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
|
2016-04-26 16:49:50 +02:00
|
|
|
for (( i=0; i<$NUMFILES; i++ )); do
|
2016-04-26 15:01:23 +02:00
|
|
|
CONPATH=$CONFDIR"/bcdb_conf"$i
|
|
|
|
echo "Writing "$CONPATH
|
2017-02-03 10:01:36 +01:00
|
|
|
bigchaindb -y -c $CONPATH configure rethinkdb
|
2016-04-26 15:01:23 +02:00
|
|
|
done
|