From 015f03307aed915a2db36d96c348e3caea8672e1 Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Thu, 3 Oct 2024 22:59:00 +0100 Subject: [PATCH] appimage/Dockerfile: fix CentOS7 based docker build due to EOL CentOS7 went EOL on June 30, 2024 this builds out of vault.centos.org --- appimage/Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/appimage/Dockerfile b/appimage/Dockerfile index ec683035..2242360f 100644 --- a/appimage/Dockerfile +++ b/appimage/Dockerfile @@ -2,6 +2,17 @@ FROM centos/python-38-centos7:20210726-fad62e9 USER root +# CentOS7 went EOL on June 30, 2024 this builds out of vault.centos.org +RUN ls -l /etc/yum.repos.d/ \ + && cp /etc/yum.repos.d/CentOS-Base.repo /tmp/CentOS-Base.repo.old \ + && sed -e 's/mirror.centos.org/vault.centos.org/g' -i /etc/yum.repos.d/*.repo \ + && sed -e 's/^#.*baseurl=http/baseurl=http/g' -i /etc/yum.repos.d/*.repo \ + && sed -e 's/^mirrorlist=http/#mirrorlist=http/g' -i /etc/yum.repos.d/*.repo \ + && diff -u /tmp/CentOS-Base.repo.old /etc/yum.repos.d/CentOS-Base.repo; \ + yum clean all \ + && yum -y update \ + && rm -f /tmp/CentOS-Base.repo.old + # Build Dependencies RUN yum install -y cairo-devel freeglut-devel gcc make tcsh