diff --git a/storage/innobase/xtrabackup/utils/percona-xtrabackup-8.0_builder.sh b/storage/innobase/xtrabackup/utils/percona-xtrabackup-8.0_builder.sh index 645bfd755221..700fba4ad723 100644 --- a/storage/innobase/xtrabackup/utils/percona-xtrabackup-8.0_builder.sh +++ b/storage/innobase/xtrabackup/utils/percona-xtrabackup-8.0_builder.sh @@ -250,25 +250,29 @@ install_deps() { yum -y install git wget yum-utils curl yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm if [ x"$ARCH" = "xx86_64" ]; then - if [ $RHEL = 9 ]; then - yum-config-manager --enable ol9_distro_builder - yum-config-manager --enable ol9_codeready_builder - yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + if [ ${RHEL} = 9 -o ${RHEL} = 10 ]; then + yum-config-manager --enable ol${RHEL}_distro_builder + yum-config-manager --enable ol${RHEL}_codeready_builder + yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-${RHEL}.noarch.rpm else # add_percona_yum_repo percona-release enable tools testing fi else yum-config-manager --enable ol"${RHEL}"_codeready_builder - yum -y install epel-release + if [ ${RHEL} = 10 ]; then + yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm + else + yum -y install epel-release + fi fi - if [ ${RHEL} = 8 -o ${RHEL} = 9 ]; then + if [ ${RHEL} = 8 -o ${RHEL} = 9 -o ${RHEL} = 10 ]; then PKGLIST+=" binutils-devel python3-pip python3-setuptools" PKGLIST+=" libcurl-devel cmake libaio-devel zlib-devel libev-devel bison make" PKGLIST+=" rpm-build libgcrypt-devel ncurses-devel readline-devel openssl-devel" PKGLIST+=" vim-common rpmlint patchelf python3-wheel libudev-devel" - if [ $RHEL = 9 ]; then - PKGLIST+=" rsync procps-ng-devel python3-sphinx gcc gcc-c++" + if [ ${RHEL} = 9 -o ${RHEL} = 10 ]; then + PKGLIST+=" rsync procps-ng-devel python3-sphinx gcc gcc-c++ gcc-gfortran" else if [ x"$ARCH" = "xx86_64" ]; then yum-config-manager --enable powertools