diff --git a/Setup-Repo.sh b/Setup-Repo.sh index 28f87fc..ddf6e98 100644 --- a/Setup-Repo.sh +++ b/Setup-Repo.sh @@ -53,8 +53,23 @@ universe () { epel () { if [ "$osrel" = "cent8" ] ; then - dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 + rpm --import http://mirror.inode.at/epel/RPM-GPG-KEY-EPEL-8 + + echo '[epel]' >> /etc/yum.repos.d/epel.repo + echo 'name=Extra Packages for Enterprise Linux $releasever - $basearch' >> /etc/yum.repos.d/epel.repo + echo 'metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir' >> /etc/yum.repos.d/epel.repo + echo 'enabled=1' >> /etc/yum.repos.d/epel.repo + echo 'gpgcheck=1' >> /etc/yum.repos.d/epel.repo + echo 'countme=1' >> /etc/yum.repos.d/epel.repo + echo 'gpgkey=http://mirror.inode.at/epel/RPM-GPG-KEY-EPEL-8' >> /etc/yum.repos.d/epel.repo + + echo '[epel-modular]' >> /etc/yum.repos.d/epel-modular.repo + echo 'name=Extra Packages for Enterprise Linux Modular $releasever - $basearch' >> /etc/yum.repos.d/epel-modular.repo + echo 'metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-modular-$releasever&arch=$basearch&infra=$infra&content=$contentdir' >> /etc/yum.repos.d/epel-modular.repo + echo 'enabled=1' >> /etc/yum.repos.d/epel-modular.repo + echo 'gpgcheck=1' >> /etc/yum.repos.d/epel-modular.repo + echo 'countme=1' >> /etc/yum.repos.d/epel-modular.repo + echo 'gpgkey=http://mirror.inode.at/epel/RPM-GPG-KEY-EPEL-8' >> /etc/yum.repos.d/epel-modular.repo else echo "$repo repository not available for this Distro" fi @@ -96,6 +111,23 @@ php () { elif [ "$osrel" = "deb10" ]; then curl --retry 7 --retry-delay 5 -s https://packages.sury.org/php/apt.gpg -o /etc/apt/trusted.gpg.d/php.gpg echo "deb https://packages.sury.org/php/ "$dist_name" main" > /etc/apt/sources.list.d/php.list + elif [ "$osrel" = "cent8" ]; then + rpm --import https://rpms.remirepo.net/RPM-GPG-KEY-remi2018 + + echo '[remi-safe]' >> /etc/yum.repos.d/remi-safe.repo + echo 'name=Safe Remi RPM repository for Enterprise Linux 8 - $basearch' >> /etc/yum.repos.d/remi-safe.repo + echo 'mirrorlist=http://cdn.remirepo.net/enterprise/8/safe/$basearch/mirror' >> /etc/yum.repos.d/remi-safe.repo + echo 'enabled=1' >> /etc/yum.repos.d/remi-safe.repo + echo 'gpgcheck=1' >> /etc/yum.repos.d/remi-safe.repo + echo 'gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8' >> /etc/yum.repos.d/remi-safe.repo + + echo '[remi-modular]' >> /etc/yum.repos.d/remi-modular.repo + echo 'name=Remi Modular repository for Enterprise Linux 8 - $basearch' >> /etc/yum.repos.d/remi-modular.repo + echo 'mirrorlist=http://cdn.remirepo.net/enterprise/8/modular/$basearch/mirror' >> /etc/yum.repos.d/remi-modular.repo + echo 'enabled=1' >> /etc/yum.repos.d/remi-modular.repo + echo 'gpgcheck=1' >> /etc/yum.repos.d/remi-modular.repo + echo 'gpgkey=https://rpms.remirepo.net/RPM-GPG-KEY-remi2018' >> /etc/yum.repos.d/remi-modular.repo + else echo "$repo repository not available for this Distro" fi