Install the correct version of blackfire on alpine

Test: blackfire
pull/421/head
dsech 2021-08-18 16:51:58 +03:00
parent 71d7134de0
commit 7e51682eb9
1 changed files with 9 additions and 1 deletions

View File

@ -1666,10 +1666,18 @@ installRemoteModule() {
installRemoteModule_tmp1=amd64 installRemoteModule_tmp1=amd64
;; ;;
esac esac
case $DISTRO in
alpine)
installRemoteModule_distro=alpine
;;
*)
installRemoteModule_distro=linux
;;
esac
installRemoteModule_tmp2=$(php -r 'echo PHP_MAJOR_VERSION . PHP_MINOR_VERSION;') installRemoteModule_tmp2=$(php -r 'echo PHP_MAJOR_VERSION . PHP_MINOR_VERSION;')
installRemoteModule_tmp="$(mktemp -p /tmp/src -d)" installRemoteModule_tmp="$(mktemp -p /tmp/src -d)"
cd "$installRemoteModule_tmp" cd "$installRemoteModule_tmp"
curl -sSLf --user-agent Docker https://blackfire.io/api/v1/releases/probe/php/linux/$installRemoteModule_tmp1/$installRemoteModule_tmp2 | tar xz curl -sSLf --user-agent Docker https://blackfire.io/api/v1/releases/probe/php/$installRemoteModule_distro/$installRemoteModule_tmp1/$installRemoteModule_tmp2 | tar xz
mv blackfire-*.so $(getPHPExtensionsDir)/blackfire.so mv blackfire-*.so $(getPHPExtensionsDir)/blackfire.so
cd - >/dev/null cd - >/dev/null
installRemoteModule_manuallyInstalled=1 installRemoteModule_manuallyInstalled=1