[cpp-linbuild] branch main updated: Drop support for CentOS 7

Codeberg noreply at shibboleth.net
Wed Oct 7 20:25:26 UTC 2026


This is an automated email from the git hooks/post-receive script.

codeberg pushed a commit to branch main
in repository cpp-linbuild.

View the commit online:
https://codeberg.org/Shibboleth/cpp-linbuild/commit/5fb6f9e3ab98d2e35ea25c0d331473b7d8fa03a5

The following commit(s) were added to refs/heads/main by this push:
     new 5fb6f9e  Drop support for CentOS 7
5fb6f9e is described below

commit 5fb6f9e3ab98d2e35ea25c0d331473b7d8fa03a5
Author: John W. O'Brien <john at saltant.com>
AuthorDate: Wed Oct 7 16:23:11 2026 -0400

    Drop support for CentOS 7
---
 os/centos7/image/Dockerfile | 46 ---------------------------------------------
 os/centos7/image/local.repo |  5 -----
 2 files changed, 51 deletions(-)

diff --git a/os/centos7/image/Dockerfile b/os/centos7/image/Dockerfile
deleted file mode 100644
index 5a11f80..0000000
--- a/os/centos7/image/Dockerfile
+++ /dev/null
@@ -1,46 +0,0 @@
-FROM docker.io/library/centos:7.9.2009
-
-COPY *.repo /etc/yum.repos.d/
-
-RUN sed -i \
-        -e "s/^mirrorlist/#mirrorlist/" \
-        -e "s|^#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|" \
-        /etc/yum.repos.d/CentOS-Base.repo \
-    && yum -y update \
-    && yum -y install \
-        autoconf \
-        automake \
-        boost-devel \
-        createrepo \
-        gcc-c++ \
-        httpd-devel \
-        libcurl-devel \
-        libtool \
-        make \
-        openssl-devel \
-        pkgconfig \
-        rpm-build \
-        systemd-devel \
-    ; if [ $(uname -m) == "x86_64" ]; then \
-    yum -y install centos-release-scl \
-    && sed -i \
-        -e "s/^mirrorlist/#mirrorlist/" \
-        -e "s|^# \?baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|" \
-        /etc/yum.repos.d/CentOS-SCLo-scl.repo \
-        /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo \
-    && yum -y install devtoolset-7 \
-    ; fi \
-    && yum clean all
-
-# internal and external are w.r.t. a container, where external locations
-# are expected to be mounted and pre-populated with required inputs
-ENV BUILD_BASE=/opt/build
-ENV INT_BASE=${BUILD_BASE}/internal
-ENV EXT_BASE=${BUILD_BASE}/external
-
-RUN mkdir -p \
-    ${INT_BASE}/{BUILD,BUILDROOT} \
-    ${EXT_BASE}/{in,out} \
-    && ln -s ${EXT_BASE}/in/macros/macros.shibboleth /etc/rpm/
-
-WORKDIR ${EXT_BASE}/in/SPECS
diff --git a/os/centos7/image/local.repo b/os/centos7/image/local.repo
deleted file mode 100644
index 685ec84..0000000
--- a/os/centos7/image/local.repo
+++ /dev/null
@@ -1,5 +0,0 @@
-[local]
-name=Local Shibboleth-SP Build Repo
-baseurl=file:///opt/build/external/out/RPMS/
-gpgcheck=0
-enabled=0

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list