Fix installing rdkafka in PHP 5.6
See https://mlocati.github.io/pecl-info/#rdkafka Test: rdkafkapull/251/head
parent
994528f816
commit
c417aa1be1
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# This script wraps docker-php-ext-install, properly configuring the system.
|
# This script wraps docker-php-ext-install, properly configuring the system.
|
||||||
#
|
#
|
||||||
# Copyright (c) Michele Locati, 2018-2020
|
# Copyright (c) Michele Locati, 2018-2021
|
||||||
#
|
#
|
||||||
# Source: https://github.com/mlocati/docker-php-extension-installer
|
# Source: https://github.com/mlocati/docker-php-extension-installer
|
||||||
#
|
#
|
||||||
|
@ -1643,10 +1643,13 @@ installRemoteModule() {
|
||||||
;;
|
;;
|
||||||
rdkafka)
|
rdkafka)
|
||||||
if test -z "$installRemoteModule_version"; then
|
if test -z "$installRemoteModule_version"; then
|
||||||
|
installRemoteModule_version1=''
|
||||||
if test $PHP_MAJMIN_VERSION -le 505; then
|
if test $PHP_MAJMIN_VERSION -le 505; then
|
||||||
installRemoteModule_version=3.0.5
|
installRemoteModule_version1=3.0.5
|
||||||
else
|
elif test $PHP_MAJMIN_VERSION -le 506; then
|
||||||
installRemoteModule_tmp=
|
installRemoteModule_version1=4.1.2
|
||||||
|
fi
|
||||||
|
installRemoteModule_version2=''
|
||||||
case "$DISTRO" in
|
case "$DISTRO" in
|
||||||
alpine)
|
alpine)
|
||||||
installRemoteModule_tmp='librdkafka'
|
installRemoteModule_tmp='librdkafka'
|
||||||
|
@ -1657,12 +1660,16 @@ installRemoteModule() {
|
||||||
esac
|
esac
|
||||||
if test -n "$installRemoteModule_tmp"; then
|
if test -n "$installRemoteModule_tmp"; then
|
||||||
installRemoteModule_tmp="$(getInstalledPackageVersion "$installRemoteModule_tmp")"
|
installRemoteModule_tmp="$(getInstalledPackageVersion "$installRemoteModule_tmp")"
|
||||||
if test -n "$installRemoteModule_tmp"; then
|
if test -n "$installRemoteModule_tmp" && test $(compareVersions "$installRemoteModule_tmp" '0.11.0') -lt 0; then
|
||||||
if test $(compareVersions "$installRemoteModule_tmp" '0.11.0') -lt 0; then
|
installRemoteModule_version2=3.1.3
|
||||||
installRemoteModule_version=3.1.3
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
if test -z "$installRemoteModule_version1" || test -z "$installRemoteModule_version2"; then
|
||||||
|
installRemoteModule_version="$installRemoteModule_version1$installRemoteModule_version2"
|
||||||
|
elif test $(compareVersions "$installRemoteModule_version1" "$installRemoteModule_version2") -le 0; then
|
||||||
|
installRemoteModule_version="$installRemoteModule_version1"
|
||||||
|
else
|
||||||
|
installRemoteModule_version="$installRemoteModule_version2"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue