Fix version parsing. Now working with command $ zsh --version

master
Tristan Carel 15 years ago
parent ca4dabb45e
commit bbf1f87ee6
  1. 2
      tools/require_tool.sh

@ -89,7 +89,7 @@ require_tool ()
envvar_name=$(echo $1 | tr '[:lower:]' '[:upper:]')
tool=$(printenv $envvar_name || echo $1)
local version=$($tool --version 2>/dev/null| \
sed -n 's/.*[^0-9.]\([0-9][0-9.]*\).*/\1/p;q')
sed -n 's/.*[^0-9.]\([0-9]*\.[0-9.]*\).*/\1/p;q')
if test x"$version" = x ; then
echo "$tool is required" >/dev/stderr
return 1

Loading…
Cancel
Save