From 1624b4aded7b0d4e9ec2a7acbe5175d7d32c28cd Mon Sep 17 00:00:00 2001 From: Nathan Monteleone Date: Wed, 23 Oct 2024 11:58:08 -0500 Subject: [PATCH] Apply the centos7 fix to the erlang dockerfile --- builders/erlang_centos.Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/builders/erlang_centos.Dockerfile b/builders/erlang_centos.Dockerfile index 4eb098e..e391896 100644 --- a/builders/erlang_centos.Dockerfile +++ b/builders/erlang_centos.Dockerfile @@ -8,6 +8,15 @@ ARG os ARG os_version ADD yumdnf /usr/local/bin/ +# Fix centos 7 mirrors +RUN --mount=type=cache,id=${os}_${os_version},target=/var/cache/dnf,sharing=private \ + --mount=type=cache,id=${os}_${os_version},target=/var/cache/yum,sharing=private \ + if [ "${os}:${os_version}" = "centos:7" ]; then \ + sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/CentOS-*.repo \ + && sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/CentOS-*.repo \ + && sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/CentOS-*.repo; \ + fi + # Fix centos 8 mirrors RUN --mount=type=cache,id=${os}_${os_version},target=/var/cache/dnf,sharing=private \ --mount=type=cache,id=${os}_${os_version},target=/var/cache/yum,sharing=private \