Fix installing relay on Alpine Linux (#733)

pull/731/head 2.1.18
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
1 changed files with 12 additions and 2 deletions

View File

@ -3170,8 +3170,18 @@ installRemoteModule() {
installRemoteModule_hardware=x86-64 installRemoteModule_hardware=x86-64
;; ;;
esac esac
printf 'Downloading relay v%s (%s)... ' "$installRemoteModule_version" "$installRemoteModule_hardware" if test "$DISTRO" = alpine; then
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_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)" installRemoteModule_src="$(getPackageSource $installRemoteModule_url)"
echo 'done.' echo 'done.'
cp -- "$installRemoteModule_src/relay-pkg.so" "$PHP_EXTDIR/relay.so" cp -- "$installRemoteModule_src/relay-pkg.so" "$PHP_EXTDIR/relay.so"