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 <bhubbard@redhat.com>
(cherry picked from commit
7a68845579c701f43c9526c810e586680cf76fe0)
Conflicts:
install-deps.sh - minor formatiing difference
--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