From 136a20de3270db7c2a443f9f9241cb54d1fef531 Mon Sep 17 00:00:00 2001 From: J0WI Date: Fri, 26 May 2023 01:00:58 +0000 Subject: Downgrade Nextcloud 25 to PHP 8.0 due OpenSSL 1.1/Alpine 3.16 (#1990) Signed-off-by: J0WI --- update.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'update.sh') diff --git a/update.sh b/update.sh index d044b77f..d19cad71 100755 --- a/update.sh +++ b/update.sh @@ -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" -- cgit v1.2.3