Fix installing relay on Alpine Linux (#733)

This commit is contained in:
Michele Locati 2023-04-21 08:57:04 +02:00 committed by GitHub
parent 495a062d40
commit 1652324746
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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"