Fix installing libssl on old Alpine versions (#902)
* install ^libssl[0-9]+(\.[0-9]+)*$ if it exists in apk info * use pattern matching that works in older versions of php alpine too * Improve way to retrieve libssl on Alpine Test: event, imap, mongo, mongodb, openswoole, relay, stomp, swoole --------- Co-authored-by: Michele Locati <michele@locati.it>pull/903/head 2.2.6
parent
dab1adbf39
commit
749afd0a53
|
@ -679,7 +679,7 @@ buildRequiredPackageLists() {
|
||||||
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS"
|
buildRequiredPackageLists_volatile="$buildRequiredPackageLists_volatile $PHPIZE_DEPS"
|
||||||
fi
|
fi
|
||||||
if test -z "$(apk info 2>/dev/null | grep -E ^libssl)"; then
|
if test -z "$(apk info 2>/dev/null | grep -E ^libssl)"; then
|
||||||
buildRequiredPackageLists_libssl='^libssl[0-9]+(\.[0-9]+)*$'
|
buildRequiredPackageLists_libssl="$(apk search | grep -E '^libssl[0-9]' | head -1 | cut -d- -f1)"
|
||||||
elif test -z "$(apk info 2>/dev/null | grep -E '^libressl.*-libtls')" && test -z "$(apk info 2>/dev/null | grep -E '^libressl.*-libssl')" && test -z "$(apk info 2>/dev/null | grep -E '^libretls-')"; then
|
elif test -z "$(apk info 2>/dev/null | grep -E '^libressl.*-libtls')" && test -z "$(apk info 2>/dev/null | grep -E '^libressl.*-libssl')" && test -z "$(apk info 2>/dev/null | grep -E '^libretls-')"; then
|
||||||
buildRequiredPackageLists_libssl=$(apk search -q libressl*-libtls)
|
buildRequiredPackageLists_libssl=$(apk search -q libressl*-libtls)
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue