From 8db91abf9e01391ab82bee6a9658b1fb0db5074d Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sat, 10 Feb 2024 13:48:02 +0100 Subject: [PATCH] Fix docker build for EOL Debian release --- cats.Dockerfile | 6 +++++- mgr.Dockerfile | 6 +++++- signer.Dockerfile | 6 +++++- signer_client.Dockerfile | 6 +++++- webdb.Dockerfile | 6 +++++- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/cats.Dockerfile b/cats.Dockerfile index be3bd63..3a8b3e3 100644 --- a/cats.Dockerfile +++ b/cats.Dockerfile @@ -1,6 +1,10 @@ FROM debian/eol:jessie -RUN apt-get update \ +RUN sed -i \ + -e 's@\(^deb http://deb\..*\)$@#\1@' \ + -e 's@\(^deb http://security\..*\)$@deb http://archive.debian.org/debian-security jessie/updates main@' \ + /etc/apt/sources.list \ + && apt-get update \ && DEBIAN_FRONTEND=noninteractive \ apt-get install -y --no-install-recommends \ ca-certificates \ diff --git a/mgr.Dockerfile b/mgr.Dockerfile index 73ffd74..a0a7400 100644 --- a/mgr.Dockerfile +++ b/mgr.Dockerfile @@ -1,6 +1,10 @@ FROM debian/eol:jessie -RUN apt-get update \ +RUN sed -i \ + -e 's@\(^deb http://deb\..*\)$@#\1@' \ + -e 's@\(^deb http://security\..*\)$@deb http://archive.debian.org/debian-security jessie/updates main@' \ + /etc/apt/sources.list \ + && apt-get update \ && DEBIAN_FRONTEND=noninteractive \ apt-get install -y --no-install-recommends \ ca-certificates \ diff --git a/signer.Dockerfile b/signer.Dockerfile index 7e61bcd..68d4a2d 100644 --- a/signer.Dockerfile +++ b/signer.Dockerfile @@ -1,6 +1,10 @@ FROM debian/eol:jessie -RUN apt-get update \ +RUN sed -i \ + -e 's@\(^deb http://deb\..*\)$@#\1@' \ + -e 's@\(^deb http://security\..*\)$@deb http://archive.debian.org/debian-security jessie/updates main@' \ + /etc/apt/sources.list \ + && apt-get update \ && DEBIAN_FRONTEND=noninteractive \ apt-get install -y --no-install-recommends \ gnupg \ diff --git a/signer_client.Dockerfile b/signer_client.Dockerfile index b0be540..c4339da 100644 --- a/signer_client.Dockerfile +++ b/signer_client.Dockerfile @@ -3,7 +3,11 @@ FROM debian/eol:jessie COPY testca/root/ca.crt.pem /usr/local/share/ca-certificates/testca_root.crt COPY testca/class3/ca.crt.pem /usr/local/share/ca-certificates/testca_class3.crt -RUN apt-get update \ +RUN sed -i \ + -e 's@\(^deb http://deb\..*\)$@#\1@' \ + -e 's@\(^deb http://security\..*\)$@deb http://archive.debian.org/debian-security jessie/updates main@' \ + /etc/apt/sources.list \ + && apt-get update \ && DEBIAN_FRONTEND=noninteractive \ apt-get install -y --no-install-recommends \ ca-certificates \ diff --git a/webdb.Dockerfile b/webdb.Dockerfile index b372516..8e1474c 100644 --- a/webdb.Dockerfile +++ b/webdb.Dockerfile @@ -1,6 +1,10 @@ FROM debian/eol:jessie -RUN apt-get update \ +RUN sed -i \ + -e 's@\(^deb http://deb\..*\)$@#\1@' \ + -e 's@\(^deb http://security\..*\)$@deb http://archive.debian.org/debian-security jessie/updates main@' \ + /etc/apt/sources.list \ + && apt-get update \ && DEBIAN_FRONTEND=noninteractive \ apt-get install -y --no-install-recommends \ ca-certificates \