From dde5d34b0fd32f3eb71be150171ef6c62b82398b Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Fri, 27 Jun 2025 11:04:44 -0400 Subject: [PATCH] install-deps.sh: add a temporary repo for missing el10 deps Add a new dnf/yum repository hosted in the ceph lab infra for providing the last few dependencies missing from other el10 repos. Hopefully we can remove this soon but it serves as a stopgap as we work on getting el10 builds working in the ceph CI infra and tested. Signed-off-by: John Mulligan (cherry picked from commit a2bc95c9c45512107d53397405a038df79ead234) --- install-deps.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/install-deps.sh b/install-deps.sh index 8b3447a1e46..32c4f34b514 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -279,6 +279,20 @@ EOF fi } +function setup_lab_extras_repo() { + # NOTE This repo should be temporary while we work to get the + # needed deps into EPEL, etc. + local baseurlprefix="http://apt-mirror.front.sepia.ceph.com/lab-extras" + local path="/etc/yum.repos.d/ceph-lab-extras.repo" + $SUDO tee "${path}" <