[cpp-linbuild] branch main updated: CPPSP-65 Drop package building support for RHEL7

Codeberg noreply at shibboleth.net
Wed Oct 21 14:03:33 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/df7aae274533808e56d000d0669d88e7c241b90e

The following commit(s) were added to refs/heads/main by this push:
     new df7aae2  CPPSP-65 Drop package building support for RHEL7
df7aae2 is described below

commit df7aae274533808e56d000d0669d88e7c241b90e
Author: John W. O'Brien <john at saltant.com>
AuthorDate: Tue Oct 20 22:18:13 2026 +0000

    CPPSP-65 Drop package building support for RHEL7
---
 Makefile                  |  2 --
 os/rhel7/image/Dockerfile | 34 ----------------------------------
 os/rhel7/image/local.repo |  5 -----
 3 files changed, 41 deletions(-)

diff --git a/Makefile b/Makefile
index 0890136..33b6bff 100644
--- a/Makefile
+++ b/Makefile
@@ -33,7 +33,6 @@
 # targets when the variable HOST_IS_RHEL_QUALIFIED is defined
 # (the value is not inspected).
 #
-# 	rhel7
 # 	rhel8
 # 	rhel9
 # 	rhel10
@@ -135,7 +134,6 @@ PLATFORMS=\
 # /etc/rhsm/rhsm.conf:manage_repos = 1
 ifdef HOST_IS_RHEL_QUALIFIED
 PLATFORMS:=$(PLATFORMS) \
-	rhel7 \
 	rhel8 \
 	rhel9 \
 	rhel10
diff --git a/os/rhel7/image/Dockerfile b/os/rhel7/image/Dockerfile
deleted file mode 100644
index 393117d..0000000
--- a/os/rhel7/image/Dockerfile
+++ /dev/null
@@ -1,34 +0,0 @@
-FROM registry.access.redhat.com/ubi7/ubi:7.9-1445
-
-COPY *.repo /etc/yum.repos.d/
-
-RUN yum -y update \
-    && yum -y install \
-        autoconf \
-        automake \
-        boost-devel \
-        createrepo \
-        devtoolset-7 \
-        gcc-c++ \
-        httpd-devel \
-        libcurl-devel \
-        libtool \
-        make \
-        openssl-devel \
-        pkgconfig \
-        rpm-build \
-        systemd-devel \
-    && 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/rhel7/image/local.repo b/os/rhel7/image/local.repo
deleted file mode 100644
index 685ec84..0000000
--- a/os/rhel7/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