From b93df0e2924923dbd17872c4e1e1126af92af6a3 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) (cherry picked from commit 4ea7a757f73f06dd8e01e1b74a8bfb60c6a2630b) --- install-deps.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/install-deps.sh b/install-deps.sh index 3a796a63f20..5ce5fe8084e 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}" <