handle alpine for kafka

pull/64/head
Minh-Quan TRAN 2019-12-18 16:01:52 +01:00
parent 8201d060ab
commit b289f2d7e9
No known key found for this signature in database
GPG Key ID: F59505DFB0B9AFD7
2 changed files with 15 additions and 3 deletions

View File

@ -42,6 +42,7 @@ pgsql 5.6 7.0 7.1 7.2 7.3 7.4
protobuf 5.6 7.0 7.1 7.2 7.3 7.4 protobuf 5.6 7.0 7.1 7.2 7.3 7.4
pspell 5.6 7.0 7.1 7.2 7.3 7.4 pspell 5.6 7.0 7.1 7.2 7.3 7.4
pthreads 5.6 7.0 pthreads 5.6 7.0
rdkafka 7.0 7.1 7.2 7.3 7.4
recode 5.6 7.0 7.1 7.2 7.3 recode 5.6 7.0 7.1 7.2 7.3
redis 5.6 7.0 7.1 7.2 7.3 7.4 redis 5.6 7.0 7.1 7.2 7.3 7.4
shmop 5.6 7.0 7.1 7.2 7.3 7.4 shmop 5.6 7.0 7.1 7.2 7.3 7.4

View File

@ -902,10 +902,21 @@ installPECLModule () {
fi fi
;; ;;
rdkafka) rdkafka)
if test ! -z "$(apt-cache show librdkafka++1 | grep -E '^Version: 0.9')"; then case "$(getDistro)" in
alpine)
# lowest version on alpine is 0.9
if test ! -z "$(apk search librdkafka | grep -E '^librdkafka-0.9')"; then
installPECLModule_actual="$2-3.1.3" installPECLModule_actual="$2-3.1.3"
fi fi
;; ;;
debian)
# lowest version on debian is 0.8 (jessie), 0.9 (stretch)
if test ! -z "$(apt-cache show librdkafka++1 | grep -E -e '^Version: 0.9' -e '^Version: 0.8')"; then
installPECLModule_actual="$2-3.1.3"
fi
;;
esac
;;
redis) redis)
if test $1 -le 506; then if test $1 -le 506; then
installPECLModule_actual="$2-4.3.0" installPECLModule_actual="$2-4.3.0"