blob: e295ef20177b81b4016a0da68c0435cb43f10f9e [file] [log] [blame]
Anthony Youngccd4ea32011-11-08 17:25:12 -06001#!/bin/bash
2
3EXECUTOR_NUMBER=$1
4CONFIGURATION=$2
Anthony Young792b1162011-11-09 22:40:49 -08005ADAPTER=$3
Anthony Young053906d2011-11-10 11:38:09 -08006RC=$4
Anthony Youngccd4ea32011-11-08 17:25:12 -06007
8function usage() {
9 echo "Usage: $0 - Build a configuration"
10 echo ""
Anthony Young053906d2011-11-10 11:38:09 -080011 echo "$0 [EXECUTOR_NUMBER] [CONFIGURATION] [ADAPTER] [RC (optional)]"
Anthony Youngccd4ea32011-11-08 17:25:12 -060012 exit 1
13}
14
15# Validate inputs
Anthony Young053906d2011-11-10 11:38:09 -080016if [[ "$EXECUTOR_NUMBER" = "" || "$CONFIGURATION" = "" || "$ADAPTER" = "" ]]; then
Anthony Youngccd4ea32011-11-08 17:25:12 -060017 usage
18fi
19
20# Execute configuration script
Anthony Young053906d2011-11-10 11:38:09 -080021cd configurations && ./$CONFIGURATION.sh $EXECUTOR_NUMBER $CONFIGURATION $ADAPTER "$RC"