From daa83be0b01c2f7c2bbea4febb9e1e43d9a65a50 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Thu, 6 Jun 2024 10:08:02 +0200 Subject: [PATCH] Download the packages from the archive after EOL --- CentOS-Stream-EOL.repo | 54 ++++++++++++++++++++++++++++++++++++++++++ Dockerfile | 3 +++ 2 files changed, 57 insertions(+) create mode 100644 CentOS-Stream-EOL.repo diff --git a/CentOS-Stream-EOL.repo b/CentOS-Stream-EOL.repo new file mode 100644 index 0000000..60209d1 --- /dev/null +++ b/CentOS-Stream-EOL.repo @@ -0,0 +1,54 @@ +# CentOS-Stream-BaseOS.repo + +[baseos-eol] +name=CentOS Stream $releasever - BaseOS +#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=BaseOS&infra=$infra +#baseurl=http://mirror.centos.org/$contentdir/$stream/BaseOS/$basearch/os/ +baseurl=https://vault.centos.org/8-stream/BaseOS/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial + +# CentOS-Stream-AppStream.repo + +[appstream-eol] +name=CentOS Stream $releasever - AppStream +#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=AppStream&infra=$infra +#baseurl=http://mirror.centos.org/$contentdir/$stream/AppStream/$basearch/os/ +baseurl=https://vault.centos.org/8-stream/AppStream/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial + +# CentOS-Stream-PowerTools.repo + +[powertools-eol] +name=CentOS Stream $releasever - PowerTools +#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra +#baseurl=http://mirror.centos.org/$contentdir/$stream/PowerTools/$basearch/os/ +baseurl=https://vault.centos.org/8-stream/PowerTools/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial + +# CentOS-Stream-Extras.repo + +[extras] +name=CentOS Stream $releasever - Extras +#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra +#baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/os/ +baseurl=https://vault.centos.org/8-stream/extras/$basearch/os/ +gpgcheck=1 +enabled=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial + +# CentOS-Stream-Extras-common.repo + +[extras-common] +name=CentOS Stream $releasever - Extras common packages +#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras-extras-common +#baseurl=http://mirror.centos.org/$contentdir/$stream/extras/$basearch/extras-common/ +baseurl=https://vault.centos.org/8-stream/extras/$basearch/extras-common/ +gpgcheck=1 +enabled=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras diff --git a/Dockerfile b/Dockerfile index 30fe024..5587886 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,9 @@ LABEL "com.github.actions.description"="Check ansible role or playbook with Cent LABEL "com.github.actions.icon"="aperture" LABEL "com.github.actions.color"="green" +COPY CentOS-Stream-EOL.repo /etc/yum.repos.d/CentOS-Stream-EOL.repo +# hadolint ignore=SC2039 +RUN rm /etc/yum.repos.d/CentOS-Stream-{BaseOS,AppStream,Extras,Extras-common}.repo # hadolint ignore=DL3041 RUN dnf update --assumeyes \ && dnf install -y epel-release \