Skip to content

Commit 9847c7d

Browse files
committed
Mark macOS x86_64 not supported for relay
1 parent 8473b23 commit 9847c7d

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

src/scripts/extensions/relay.sh

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -109,19 +109,23 @@ add_relay_helper() {
109109
arch="$(uname -m | sed 's/_/-/')"
110110
os_suffix="$(get_os_suffix)"
111111
openssl_suffix="$(get_openssl_suffix)"
112-
artifact_file_name="relay-$relay_version-php${version:?}-$os_suffix-$arch$openssl_suffix.tar.gz"
113-
url="$relay_trunk"/"$relay_version"/"$artifact_file_name"
114-
get -q -n /tmp/relay.tar.gz "$url"
115-
if (! [ -e /tmp/relay.tar.gz ] || ! file /tmp/relay.tar.gz | grep -q 'gzip'); then
116-
if [ "$openssl_suffix" = '+libssl3' ]; then
117-
get -q -n /tmp/relay.tar.gz "${url/+libssl3/}"
118-
else
119-
get -q -n /tmp/relay.tar.gz "${url/.tar/+libssl3.tar}"
112+
if [[ "$arch" = "x86-64" && $os_suffix = "darwin" ]]; then
113+
message="Relay extension is not available for macOS x86_64 architecture"
114+
else
115+
artifact_file_name="relay-$relay_version-php${version:?}-$os_suffix-$arch$openssl_suffix.tar.gz"
116+
url="$relay_trunk"/"$relay_version"/"$artifact_file_name"
117+
get -q -n /tmp/relay.tar.gz "$url"
118+
if (! [ -e /tmp/relay.tar.gz ] || ! file /tmp/relay.tar.gz | grep -q 'gzip'); then
119+
if [ "$openssl_suffix" = '+libssl3' ]; then
120+
get -q -n /tmp/relay.tar.gz "${url/+libssl3/}"
121+
else
122+
get -q -n /tmp/relay.tar.gz "${url/.tar/+libssl3.tar}"
123+
fi
124+
fi
125+
if [ -e /tmp/relay.tar.gz ] && file /tmp/relay.tar.gz | grep -q 'gzip'; then
126+
sudo tar --strip-components=1 -xzf /tmp/relay.tar.gz -C "${ext_dir:?}"
127+
sudo mv "${ext_dir:?}"/relay-pkg.so "${ext_dir:?}"/relay.so
120128
fi
121-
fi
122-
if [ -e /tmp/relay.tar.gz ] && file /tmp/relay.tar.gz | grep -q 'gzip'; then
123-
sudo tar --strip-components=1 -xzf /tmp/relay.tar.gz -C "${ext_dir:?}"
124-
sudo mv "${ext_dir:?}"/relay-pkg.so "${ext_dir:?}"/relay.so
125129
fi
126130
}
127131

0 commit comments

Comments
 (0)