From 1652324746cfaa68229dd086295ff8363eb33faa Mon Sep 17 00:00:00 2001 From: Michele Locati Date: Fri, 21 Apr 2023 08:57:04 +0200 Subject: [PATCH] Fix installing relay on Alpine Linux (#733) --- install-php-extensions | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/install-php-extensions b/install-php-extensions index 28afad5..ccfbf5f 100755 --- a/install-php-extensions +++ b/install-php-extensions @@ -3170,8 +3170,18 @@ installRemoteModule() { installRemoteModule_hardware=x86-64 ;; esac - printf 'Downloading relay v%s (%s)... ' "$installRemoteModule_version" "$installRemoteModule_hardware" - installRemoteModule_url="https://builds.r2.relay.so/v${installRemoteModule_version}/relay-v${installRemoteModule_version}-php${PHP_MAJDOTMIN_VERSION}-${DISTRO}-${installRemoteModule_hardware}.tar.gz" + if test "$DISTRO" = alpine; then + if test $DISTRO_MAJMIN_VERSION -lt 317; then + installRemoteModule_distro=alpine3.9 + else + installRemoteModule_distro=alpine3.17 + fi + else + installRemoteModule_distro="$DISTRO" + fi + # See https://relay.so/builds + installRemoteModule_url="https://builds.r2.relay.so/v${installRemoteModule_version}/relay-v${installRemoteModule_version}-php${PHP_MAJDOTMIN_VERSION}-${installRemoteModule_distro}-${installRemoteModule_hardware}.tar.gz" + printf 'Downloading relay v%s (%s) from %s... ' "$installRemoteModule_version" "$installRemoteModule_hardware" "$installRemoteModule_url" installRemoteModule_src="$(getPackageSource $installRemoteModule_url)" echo 'done.' cp -- "$installRemoteModule_src/relay-pkg.so" "$PHP_EXTDIR/relay.so"