]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Display full version in bootstrap output and quieten rm
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 21 Aug 2009 03:21:19 +0000 (15:21 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 21 Aug 2009 03:21:19 +0000 (15:21 +1200)
bootstrap.sh

index df3a4c417760732f1d9fb1cd3eec482b6818571c..16018ac9766147c8f58456ca6f92353435b2d5f3 100755 (executable)
@@ -23,15 +23,10 @@ show_version()
   shift
   versions="$*"
   for version in $versions; do
-    for variant in "" "-${version}" "`echo $version | sed -e 's/\.//g'`"; do
-      if check_version $tool ${tool}${variant} $version; then
-       found="${version}"
+      if check_version $tool $tool $version; then
+       found=`eval ${tool} --version 2>/dev/null | grep -i "${version}" | grep -o -E "${version}[0-9\.]*"`
        break
       fi
-    done
-    if [ "x$found" != "xNOT_FOUND" ]; then
-      break
-    fi
   done
   if [ "x$found" = "xNOT_FOUND" ]; then
     found="??"
@@ -100,7 +95,7 @@ bootstrap_libtoolize() {
         src=libltdl
 
         # do not bundle with the huge standard license text
-        rm -fv $src/COPYING.LIB
+        rm -f $src/COPYING.LIB
         makefile=$src/Makefile.in
         sed 's/COPYING.LIB/ /g' $makefile > $makefile.new;
         chmod u+w $makefile
@@ -128,9 +123,9 @@ acver=`find_variant autoconf ${acversions}`
 ltver=`find_variant libtool ${ltversions}`
 
 # Produce debug output about what version actually found.
-amversion=`show_version automake ${amversions}`
-acversion=`show_version autoconf ${acversions}`
-ltversion=`show_version libtool ${ltversions}`
+amversion=`show_version automake${amver} ${amversions}`
+acversion=`show_version autoconf${acver} ${acversions}`
+ltversion=`show_version libtool${ltver} ${ltversions}`
 
 # Set environment variable to tell automake which autoconf to use.
 AUTOCONF="autoconf${acver}" ; export AUTOCONF