feat: update php extension install
This commit is contained in:
parent
e4b678252c
commit
0b222c321e
|
|
@ -149,6 +149,9 @@ install_yaf() {
|
||||||
|
|
||||||
install_extension() {
|
install_extension() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
if [ -z "$extension" ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$extension"; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,15 @@ FROM ${PHP_IMAGE}
|
||||||
ARG PHP_EXTENSIONS
|
ARG PHP_EXTENSIONS
|
||||||
ARG CONTAINER_PACKAGE_URL
|
ARG CONTAINER_PACKAGE_URL
|
||||||
|
|
||||||
RUN sed -i \
|
RUN if [ "${CONTAINER_PACKAGE_URL}" != "https://deb.debian.org" ]; then \
|
||||||
|
sed -i \
|
||||||
-e "s|http://snapshot.debian.org/archive/debian|${CONTAINER_PACKAGE_URL}|g" \
|
-e "s|http://snapshot.debian.org/archive/debian|${CONTAINER_PACKAGE_URL}|g" \
|
||||||
-e "s|http://deb.debian.org/debian|${CONTAINER_PACKAGE_URL}/debian|g" \
|
-e "s|http://deb.debian.org/debian|${CONTAINER_PACKAGE_URL}/debian|g" \
|
||||||
-e "s|http://snapshot.debian.org/archive/debian-security|${CONTAINER_PACKAGE_URL}|g" \
|
-e "s|http://snapshot.debian.org/archive/debian-security|${CONTAINER_PACKAGE_URL}|g" \
|
||||||
-e "s|http://deb.debian.org/debian-security|${CONTAINER_PACKAGE_URL}/debian-security|g" \
|
-e "s|http://deb.debian.org/debian-security|${CONTAINER_PACKAGE_URL}/debian-security|g" \
|
||||||
/etc/apt/sources.list && \
|
/etc/apt/sources.list && \
|
||||||
apt-get update
|
apt-get update; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
COPY data/install-ext /usr/local/bin/
|
COPY data/install-ext /usr/local/bin/
|
||||||
|
|
|
||||||
|
|
@ -124,6 +124,9 @@ install_yaf() {
|
||||||
|
|
||||||
install_extension() {
|
install_extension() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
if [ -z "$extension" ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$extension"; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -149,6 +149,9 @@ install_yaf() {
|
||||||
|
|
||||||
install_extension() {
|
install_extension() {
|
||||||
local extension=$1
|
local extension=$1
|
||||||
|
if [ -z "$extension" ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
if is_extension_installed "$extension"; then
|
if is_extension_installed "$extension"; then
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue