configure: bump the minimum version of bash to 4.4
This is required in order to use declare -g and ${var@a} Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
885bbb504a
commit
b0a8f44f10
1 changed files with 3 additions and 3 deletions
|
@ -193,18 +193,18 @@ AC_DEFUN([AX_PROG_PERL_VERSION],
|
||||||
AX_PROG_PERL_VERSION([5.10.1], [], [AC_MSG_ERROR([perl is too old])])
|
AX_PROG_PERL_VERSION([5.10.1], [], [AC_MSG_ERROR([perl is too old])])
|
||||||
|
|
||||||
AS_IF([test "x$BASH_SHELL" = "xfalse"],
|
AS_IF([test "x$BASH_SHELL" = "xfalse"],
|
||||||
AC_MSG_WARN([*** bash >= 4.1.0 is required for pacman scripts]),
|
AC_MSG_WARN([*** bash >= 4.4.0 is required for pacman scripts]),
|
||||||
[bash_version_major=`$BASH_SHELL -c 'echo "${BASH_VERSINFO[[0]]}"'`
|
[bash_version_major=`$BASH_SHELL -c 'echo "${BASH_VERSINFO[[0]]}"'`
|
||||||
bash_version_minor=`$BASH_SHELL -c 'echo "${BASH_VERSINFO[[1]]}"'`
|
bash_version_minor=`$BASH_SHELL -c 'echo "${BASH_VERSINFO[[1]]}"'`
|
||||||
ok=yes
|
ok=yes
|
||||||
if test "$bash_version_major" -lt 4; then
|
if test "$bash_version_major" -lt 4; then
|
||||||
ok=no
|
ok=no
|
||||||
fi
|
fi
|
||||||
if test "$bash_version_major" -eq 4 && test "$bash_version_minor" -lt 1; then
|
if test "$bash_version_major" -eq 4 && test "$bash_version_minor" -lt 4; then
|
||||||
ok=no
|
ok=no
|
||||||
fi
|
fi
|
||||||
if test "$ok" = "no"; then
|
if test "$ok" = "no"; then
|
||||||
AC_MSG_ERROR([*** bash >= 4.1.0 is required for pacman scripts])
|
AC_MSG_ERROR([*** bash >= 4.4.0 is required for pacman scripts])
|
||||||
fi
|
fi
|
||||||
unset bash_version_major bash_version_minor ok])
|
unset bash_version_major bash_version_minor ok])
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue