# HG changeset patch # User Eric Blake # Date 1286293326 21600 # Node ID 6014d70470fb8c1228e171a205b2b0f8561b9700 # Parent 6916388170617e7a3a84877e9632490797617f22 bootstrap: fix Solaris regression * build-aux/bootstrap (check_versions): Solaris tr still needs [] around ranges. Reported by Pádraig Brady. Signed-off-by: Eric Blake diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,14 @@ +2010-10-05 Eric Blake + + bootstrap: fix Solaris regression + * build-aux/bootstrap (check_versions): Solaris tr still needs [] + around ranges. + Reported by Pádraig Brady. + 2010-10-05 Eric Blake bootstrap: work with pkg-config - * build-aux/bootstrap (found_aux_dir): Also transliterate - in + * build-aux/bootstrap (check_versions): Also transliterate - in prerequisite name. (print_versions): Be robust to any \ in $buildreq. Avoid listing prerequisites that were already found, to avoid confusion. diff --git a/build-aux/bootstrap b/build-aux/bootstrap --- a/build-aux/bootstrap +++ b/build-aux/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh # Print a version string. -scriptversion=2010-10-05.14; # UTC +scriptversion=2010-10-05.15; # UTC # Bootstrap this package from checked-out sources. @@ -351,7 +351,7 @@ app=libtoolize fi # Honor $APP variables ($TAR, $AUTOCONF, etc.) - appvar=`echo $app | tr 'a-z-' 'A-Z_'` + appvar=`echo $app | tr '[a-z]-' '[A-Z]_'` test "$appvar" = TAR && appvar=AMTAR eval "app=\${$appvar-$app}" inst_ver=$(get_version $app)