summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2011-06-03 10:37:55 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2011-06-03 10:37:55 +0000
commit7ab27692409cfa869569505a6e663caa14c714c9 (patch)
tree14a07764995b336228721c4cbdb51de763f468d0
parentd0924a95b28e2d3e68ad05dfe4518a95c3fec4cf (diff)
downloadmemedit-7ab27692409cfa869569505a6e663caa14c714c9.tar.gz
memedit-7ab27692409cfa869569505a6e663caa14c714c9.tar.xz
bootstrap: fix version comparism
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
-rwxr-xr-xbootstrap19
1 files changed, 13 insertions, 6 deletions
diff --git a/bootstrap b/bootstrap
index 4e17bbc..941991d 100755
--- a/bootstrap
+++ b/bootstrap
@@ -9,13 +9,20 @@ echo use autoheader: $AUTOHEADER
echo use automake: $AUTOMAKE
echo use autoconf: $AUTOCONF
-$ACLOCAL --version | \
- awk -vPROG="aclocal" -vVERS=1.7\
- '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}'
+aclocal_version=$($ACLOCAL --version | awk '{if ($1 == "aclocal") {print $4}}')
+automake_version=$($AUTOMAKE --version | awk '{if ($1 == "automake") {print $4}}')
-$AUTOMAKE --version | \
- awk -vPROG="automake" -vVERS=1.7\
- '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}'
+# check if versions are older than aclocal/automake 1.7
+aclocal_vers_old=$(echo -n -e "$aclocal_version\n1.7\n" | sort --version-sort | head -n 1)
+automake_vers_old=$(echo -n -e "$automake_version\n1.7\n" | sort --version-sort | head -n 1)
+
+if [ "$aclocal_vers_old" != "1.7" ]; then
+ echo "aclocal $aclocal_version older than 1.7. This may result in errors."
+fi
+
+if [ "$automake_vers_old" != "1.7" ]; then
+ echo "automake $automake_version older than 1.7. This may result in errors."
+fi
libtoolize --copy && \
$ACLOCAL && \