From: John Mulligan Date: Fri, 27 Jun 2025 15:04:44 +0000 (-0400) Subject: install-deps.sh: add a temporary repo for missing el10 deps X-Git-Tag: testing/wip-vshankar-testing-20250807.131725-reef-debug~13^2~12 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4ea7a757f73f06dd8e01e1b74a8bfb60c6a2630b;p=ceph-ci.git 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) --- diff --git a/install-deps.sh b/install-deps.sh index ac7a6582b29..00cc2b54869 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -291,6 +291,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}" <