From a2bc95c9c45512107d53397405a038df79ead234 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 --- install-deps.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/install-deps.sh b/install-deps.sh index 5c40be97e8b07..1510f882f42d2 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -247,6 +247,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}" <