From deae866e32cdd43d344d8cb4238f6325b4f696c8 Mon Sep 17 00:00:00 2001 From: Brad Hubbard Date: Tue, 10 Nov 2020 09:43:45 +1000 Subject: [PATCH] install-deps.sh: Make powertools repo case insensitive It looks like CentOS 8.3 will see all repos converted to lower case and this has been pre-empted in the CentOS stream repos so we need to be able to enable a repo called 'PowerTools' or 'powertools' See https://git.centos.org/rpms/centos-repos/c/b759b17 Fixes: https://tracker.ceph.com/issues/48174 Signed-off-by: Brad Hubbard (cherry picked from commit 7a68845579c701f43c9526c810e586680cf76fe0) Conflicts: install-deps.sh - minor formatiing difference --- install-deps.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/install-deps.sh b/install-deps.sh index fb377af756188..f56ffd6ff3f90 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -365,7 +365,8 @@ else --enable rhel-7-server-devtools-rpms dts_ver=8 elif test $ID = centos -a $MAJOR_VERSION = 8 ; then - $SUDO dnf config-manager --set-enabled PowerTools + # Enable 'powertools' or 'PowerTools' repo + $SUDO dnf config-manager --set-enabled $(dnf repolist --all 2>/dev/null|gawk 'tolower($0) ~ /^powertools\s/{print $1}') # before EPEL8 and PowerTools provide all dependencies, we use sepia for the dependencies $SUDO dnf config-manager --add-repo http://apt-mirror.front.sepia.ceph.com/lab-extras/8/ $SUDO dnf config-manager --setopt=apt-mirror.front.sepia.ceph.com_lab-extras_8_.gpgcheck=0 --save -- 2.47.3