Require aclocal 1.11.1 or above for autogen.sh
[ganeti-github.git] / autogen.sh
index 286d0fa..0462038 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 if test ! -f configure.ac ; then
   echo "You must execute this script from the top level directory."
@@ -9,6 +9,14 @@ set -e
 
 rm -rf config.cache autom4te.cache
 
+ACLOCAL_VERSION=$(${ACLOCAL:-aclocal} --version | head -1 | \
+                 sed -e 's/^[^0-9]*\([0-9\.]*\)$/\1/')
+
+if [[ "$ACLOCAL_VERSION" < "1.11.1" ]]; then
+  echo "aclocal version $ACLOCAL_VERSION is too old (< 1.11.1)"
+  exit 1
+fi
+
 ${ACLOCAL:-aclocal} -I autotools
 ${AUTOCONF:-autoconf}
 ${AUTOMAKE:-automake} --add-missing