fix archived sources

This commit is contained in:
Paolo Cuffiani
2026-10-21 16:03:18 +02:00
parent 7dca38b123
commit 42ae2d9ff4
+4 -3
View File
@@ -2,13 +2,14 @@ ARG BASE_IMAGE=php:latest
FROM ${BASE_IMAGE}
LABEL maintainer="dev@chialab.io"
# Fix Debian 9 (Stretch) and 10 (Buster) source lists, because they have been moved to archive
# Fix Debian 9 (Stretch), 10 (Buster) and 11 (Bullseye) source lists, because they have been moved to archive
# Paranoid people should manually download and verify the signing keys from https://ftp-master.debian.org/keys.html
RUN if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d '=' -f 2 | tr -d '"')" -lt "11" ]; then \
RUN if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d '=' -f 2 | tr -d '"')" -lt "12" ]; then \
sed -i -e 's/deb.debian.org/archive.debian.org/g' \
-e 's/security.debian.org/archive.debian.org/g' \
-e '/stretch-updates/d' \
-e '/buster-updates/d' /etc/apt/sources.list; \
-e '/buster-updates/d' \
-e '/bullseye-updates/d' /etc/apt/sources.list; \
apt-get update && apt-get install -y --allow-unauthenticated debian-archive-keyring; \
fi