Open tillkruss opened 1 year ago
We now have an outline here: https://relay.so/docs/1.x/installation#manual-installation
@tillkruss openssl 1.1
specifically is need it right?, newer version of openssl
is not supported correct? (this apply for all versions except the one for ubuntu/debian
)
I am asking because alpine:3.17
shipped with openssl 3.0.7-r0
Aha, we might need to add builds for that then. Let's do Alpine 3.16 and older for now.
I have found the following:
libssl3
So any other distro with openssl 3
(like rockylinux 9) will get an error message that we need openssl 1.1
Having an interactive and non-interactive install script would be useful.
sh
and notbash
for portabilitycurl -sL https://sentry.io/get-cli/ | sh
php
binaries a. Loop overPATH
s and find binaries that contain*php*
in the name b. Test if binary is aphp
executable using--version
?php -i | grep '^extension_dir'
php -m
a. Abort if any of them are missing and prompt user to install the ones that are missingzstd
,lz4
andopenssl
b. These libs are named differently on each system, we'll need checks for: Debian-based, CentOS-based, macOS-based and AlpineLinux-based systems c. If not found prompt user to install the package and abortmktemp
relay.so
andrelay.ini
to ext/ini dirsphp --ri relay
and UUID matches