]> git.puffer.fish Git - mirror/frr.git/commitdiff
docker: Centos-8 dockerfile fix. 10917/head
authorJavier Garcia <javier.martin.garcia@ibm.com>
Thu, 10 Mar 2022 15:30:48 +0000 (16:30 +0100)
committerJavier Garcia <javier.martin.garcia@ibm.com>
Tue, 29 Mar 2022 13:08:29 +0000 (15:08 +0200)
- Need to adapt repos to new centos-8 stream.

Signed-off-by: Javier Garcia <javier.martin.garcia@ibm.com>
docker/centos-8/Dockerfile

index 71378c24514c45f877703ac622f41825242ab8a1..df095edcde86525476d09f1a80f1eb1d85158c22 100644 (file)
@@ -1,7 +1,11 @@
 # This stage builds an rpm from the source
 FROM centos:centos8 as centos-8-builder
 
+RUN sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
+RUN sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
+
 RUN dnf install --enablerepo=powertools -y rpm-build git autoconf pcre-devel \
+        systemd-devel \
         automake libtool make readline-devel texinfo net-snmp-devel pkgconfig \
         groff pkgconfig json-c-devel pam-devel bison flex python3-pytest \
         c-ares-devel python3-devel python3-sphinx libcap-devel platform-python-devel \
@@ -32,6 +36,10 @@ RUN echo '%_smp_mflags %( echo "-j$(/usr/bin/getconf _NPROCESSORS_ONLN)"; )' >>
 
 # This stage installs frr from the rpm
 FROM centos:centos8
+
+RUN sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*  \
+    && sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
+
 RUN mkdir -p /pkgs/rpm \
     && yum install -y https://ci1.netdef.org/artifact/LIBYANG-LIBYANGV2/shared/build-2/CentOS-8-x86_64-Packages/libyang2-2.0.0.10.g2eb910e4-1.el8.x86_64.rpm \
         https://ci1.netdef.org/artifact/RPKI-RTRLIB/shared/build-110/CentOS-7-x86_64-Packages/librtr-0.7.0-1.el7.centos.x86_64.rpm