@@ -130,10 +130,10 @@ setup_php82_alpine() {
130130 php82-xml \
131131 php82-xmlreader \
132132 php82-xmlwriter \
133- php82-zip ${EXTENSIONS}
133+ php82-zip ${EXTENSIONS} -X https://dl-cdn.alpinelinux.org/alpine/v3.22/community
134134
135135 if [ " ${SKIP_GMAGICK} " != ' true' ]; then
136- apk add --no-cache php82-dev gcc make libc-dev graphicsmagick-dev libtool graphicsmagick libgomp
136+ apk add --no-cache php82-dev gcc make libc-dev graphicsmagick-dev libtool graphicsmagick libgomp -X https://dl-cdn.alpinelinux.org/alpine/v3.22/community
137137 pecl82 channel-update pecl.php.net
138138 pecl82 install channel://pecl.php.net/gmagick-2.0.6RC1 < /dev/null || true
139139 apk del --no-cache php82-dev gcc make libc-dev graphicsmagick-dev libtool
@@ -221,13 +221,6 @@ setup_php83_alpine() {
221221}
222222
223223setup_php84_alpine () {
224- alpine_version=" $( cat /etc/alpine-release) "
225- if [ " $( printf ' %s\n' " 3.21" " ${alpine_version} " | sort -V | head -n1 || true) " = " 3.21" ]; then
226- REPOS=" "
227- else
228- REPOS=" -X https://dl-cdn.alpinelinux.org/alpine/v3.21/community"
229- fi
230-
231224 if [ " ${LITE_INSTALL} " != ' true' ]; then
232225 # missing: php84-pecl-mcrypt php84-pecl-timezonedb
233226 EXTENSIONS=" icu-data-full ghostscript php84-bcmath php84-ftp php84-intl php84-soap php84-pecl-igbinary php84-pecl-ssh2"
@@ -275,11 +268,10 @@ setup_php84_alpine() {
275268 php84-xml \
276269 php84-xmlreader \
277270 php84-xmlwriter \
278- php84-zip ${EXTENSIONS} ${REPOS}
271+ php84-zip ${EXTENSIONS}
279272
280273 if [ " ${SKIP_GMAGICK} " != ' true' ]; then
281- # shellcheck disable=SC2086
282- apk add --no-cache php84-dev gcc make libc-dev graphicsmagick-dev libtool graphicsmagick libgomp ${REPOS}
274+ apk add --no-cache php84-dev gcc make libc-dev graphicsmagick-dev libtool graphicsmagick libgomp
283275 pecl84 channel-update pecl.php.net
284276 pecl84 install channel://pecl.php.net/gmagick-2.0.6RC1 < /dev/null || true
285277 echo " extension=gmagick.so" > /etc/php84/conf.d/40_gmagick.ini
@@ -289,13 +281,13 @@ setup_php84_alpine() {
289281 # Alpine Edge: this symlink is broken
290282 rm -f /usr/bin/phar.phar
291283
292- [ ! -f /usr/bin/pear ] && ln -s /usr/bin/pear84 /usr/bin/pear
293- [ ! -f /usr/bin/peardev ] && ln -s /usr/bin/peardev84 /usr/bin/peardev
294- [ ! -f /usr/bin/pecl ] && ln -s /usr/bin/pecl84 /usr/bin/pecl
295- [ ! -f /usr/bin/phar.phar ] && ln -s /usr/bin/phar.phar84 /usr/bin/phar.phar
296- [ ! -f /usr/bin/phar ] && ln -s /usr/bin/phar84 /usr/bin/phar
297- [ ! -f /usr/bin/php ] && ln -s /usr/bin/php84 /usr/bin/php
298- [ ! -f /usr/sbin/php-fpm ] && ln -s /usr/sbin/php-fpm84 /usr/sbin/php-fpm
284+ [ ! -f /usr/bin/pear ] && ln -sf /usr/bin/pear84 /usr/bin/pear
285+ [ ! -f /usr/bin/peardev ] && ln -sf /usr/bin/peardev84 /usr/bin/peardev
286+ [ ! -f /usr/bin/pecl ] && ln -sf /usr/bin/pecl84 /usr/bin/pecl
287+ [ ! -f /usr/bin/phar.phar ] && ln -sf /usr/bin/phar.phar84 /usr/bin/phar.phar
288+ [ ! -f /usr/bin/phar ] && ln -sf /usr/bin/phar84 /usr/bin/phar
289+ [ ! -f /usr/bin/php ] && ln -sf /usr/bin/php84 /usr/bin/php
290+ [ ! -f /usr/sbin/php-fpm ] && ln -sf /usr/sbin/php-fpm84 /usr/sbin/php-fpm
299291 true
300292}
301293
0 commit comments