diff options
author | J0WI <J0WI@users.noreply.github.com> | 2023-05-26 01:00:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-26 01:00:58 +0000 |
commit | 136a20de3270db7c2a443f9f9241cb54d1fef531 (patch) | |
tree | 796c7ecbee7b9fd2955b827ad28c4100332e6f79 /update.sh | |
parent | 8394b4967cadad4167fcee903e0e61e8b5299b24 (diff) |
Downgrade Nextcloud 25 to PHP 8.0 due OpenSSL 1.1/Alpine 3.16 (#1990)
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -2,6 +2,8 @@ set -eo pipefail declare -A alpine_version=( + # https://github.com/nextcloud/server/issues/32003 + # Nextcloud 25 requires OpenSSL 1.1 [25]='3.16' [default]='3.17' ) @@ -121,7 +123,16 @@ function create_variant() { # Nextcloud 26+ recommends sysvsem case "$version" in - 24|25 ) + 25 ) + case "$variant" in + fpm-alpine ) + # Alpine 3.16 / OpenSSL 1.1 is only available for PHP 8.0 + sed -ri -e ' + s/FROM php:8\.1-fpm-alpine/FROM php:8.0-fpm-alpine/ + ' "$dir/Dockerfile" + ;; + esac + sed -ri -e ' /sysvsem/d ' "$dir/Dockerfile" |