summaryrefslogtreecommitdiffstats
path: root/update.sh
diff options
context:
space:
mode:
authorJ0WI <J0WI@users.noreply.github.com>2020-05-23 22:34:08 +0000
committerGitHub <noreply@github.com>2020-05-23 22:34:08 +0000
commitba1500b05ee8889c99a46f1d0de63ab40d3e2926 (patch)
treef62f4b6392442ed2e556664fff69528614fddd28 /update.sh
parentccdf46609ff8419ffd7c5ce4e51a117e378b72b6 (diff)
Upgrade PHP to 7.4 for 19.0 (#1108)
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh23
1 files changed, 17 insertions, 6 deletions
diff --git a/update.sh b/update.sh
index 9fa90267..8cb55e85 100755
--- a/update.sh
+++ b/update.sh
@@ -2,7 +2,10 @@
set -eo pipefail
declare -A php_version=(
- [default]='7.3'
+ [default]='7.4'
+ [18.0]='7.3'
+ [17.0]='7.3'
+ [16.0]='7.3'
)
declare -A cmd=(
@@ -130,11 +133,19 @@ function create_variant() {
s/%%CRONTAB_INT%%/'"$crontabInt"'/g;
' "$dir/Dockerfile"
- if [[ "$phpVersion" != 7.3 ]]; then
- sed -ri \
- -e '/libzip-dev/d' \
- "$dir/Dockerfile"
- fi
+ case "$phpVersion" in
+ 7.4 )
+ sed -ri -e '
+ \@docker-php-ext-configure gmp --with-gmp@d;
+ \@/usr/include/gmp.h@d;
+ ' "$dir/Dockerfile"
+ ;;
+ 7.3 )
+ sed -ri -e '
+ s@gd --with-freetype --with-jpeg --with-webp@gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-webp-dir=/usr@g;
+ ' "$dir/Dockerfile"
+ ;;
+ esac
# Copy the shell scripts
for name in entrypoint cron; do