#!/bin/bash

. /usr/share/Modules/init/bash

#if [ $# -le 2  ]; then
#
#    echo "Usage: $0 release-string kernel-flavor"
#    exit 1
#fi

arch=$(uname -m)
#RELEASE=${1?}		# Example: 1nas_ofed152
#flavor=${2?}		# nasa, lustre185, lustre186?
flavor=lustre212
kversion_base=2.6.32-220.4.1.el6.20120607
dowanstream_release=3nasS_ofed154
kversion=${kversion_base}.${arch}.${flavor}
kdir=/usr/src/kernels/${kver}

# needed to build MPI tests
#module load /nasa/modulefiles/comp-intel/11.1.046 /nasa/modulefiles/mpi-mvapich2/1.6/gcc
module load /nasa/modulefiles/mpi-mvapich2/1.2p1/gcc

#version=$(uname -r | sed -e 's/\(.*\)lustre.*$/\1/')
version=2.1.2
#flavor=$(uname -r | sed -e 's/.*\(lustre.*\)$/\1/')

# run autogen.sh

bash ./autogen.sh

./configure \
  --enable-ext4 \
  --disable-liblustre \
  --with-o2ib=/usr/src/ofa_kernel-$flavor \
  --with-linux=/usr/src/kernels/${kversion} \
  --with-downstream-release=$dowanstream_release \
  --with-release=${dowanstream_release}_${kversion} \
   2>&1 | tee log-config

