X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=autogen.sh;h=215f33927ec41585301ceadc4815f58f1d5b419b;hp=00f5c4b407ae9f9be468e931252187a02f6472a3;hb=73e816e57167eb92425b6cf29fc570e56c88f6bd;hpb=389ce07f0e1706765550f873843470dd0303cdc0 diff --git a/autogen.sh b/autogen.sh index 00f5c4b..215f339 100644 --- a/autogen.sh +++ b/autogen.sh @@ -2,54 +2,17 @@ # NOTE: Please avoid bashisms (bash specific syntax) in this script -# die a horrible death. All output goes to stderr. -# -die() -{ - echo "bootstrap failure: $*" - echo Aborting - exit 1 -} 1>&2 - -run_cmd() -{ - echo -n "Running $*" - eval "$@" || die "command exited with code $?" - echo -} - -echo "Checking for a complete tree..." -REQUIRED_DIRS="libcfs lnet lustre" -OPTIONAL_DIRS="snmp portals" -CONFIGURE_DIRS="libsysio lustre-iokit ldiskfs" - -for dir in $REQUIRED_DIRS ; do - test -d "$dir" || \ - die "Your tree seems to be missing $dir. -Please read README.lustrecvs for details." +set -e +for dir in libcfs lnet lustre snmp ; do ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $PWD/$dir/autoconf" done -# optional directories for Lustre -for dir in $OPTIONAL_DIRS; do - if [ -d "$dir" ] ; then - ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $PWD/$dir/autoconf" - fi -done - -PWD_SAVE=$PWD -run_cmd "aclocal -I $PWD/config $ACLOCAL_FLAGS" -run_cmd "autoheader" -run_cmd "automake -a -c" -run_cmd autoconf +aclocal -I $PWD/config $ACLOCAL_FLAGS +autoheader +automake -a -c +autoconf -# bootstrap in these directories -for dir in $CONFIGURE_DIRS; do - if [ -d $dir ] ; then - cd $dir - echo "bootstrapping in $dir..." - run_cmd "sh autogen.sh" - fi - cd $PWD_SAVE -done +cd libsysio +echo "bootstrapping in libsysio..." +sh autogen.sh