1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-21 06:55:39 +00:00

Try to work around intermittent autogen failure on hydra.nixos.org

* autogen.sh (check_version): Try to handle odd systems where
/bin/sh does not define the "command" builtin.
This commit is contained in:
Glenn Morris 2018-02-02 20:42:08 -05:00
parent 83fc9009c6
commit c532a8015e

View File

@ -82,7 +82,14 @@ check_version ()
printf '%s' "(using $uprog0=$uprog) "
fi
command -v $uprog > /dev/null || return 1
## /bin/sh should always define the "command" builtin, but for
## some odd reason sometimes it does not on hydra.nixos.org.
## /bin/sh = "BusyBox v1.27.2", "built-in shell (ash)". ?
if command -v command > /dev/null; then
command -v $uprog > /dev/null || return 1
else
$uprog --version > /dev/null 2>&1 || return 1
fi
have_version=`get_version $uprog` || return 4
have_maj=`major_version $have_version`