Updated epel repo, and added php for centos

This commit is contained in:
2020-12-02 14:50:50 +01:00
parent affea1227b
commit 07ecddbcce

View File

@@ -53,8 +53,23 @@ universe () {
epel () { epel () {
if [ "$osrel" = "cent8" ] ; then if [ "$osrel" = "cent8" ] ; then
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm rpm --import http://mirror.inode.at/epel/RPM-GPG-KEY-EPEL-8
rpm --import /etc/pki/rpm-gpg/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 else
echo "$repo repository not available for this Distro" echo "$repo repository not available for this Distro"
fi fi
@@ -96,6 +111,23 @@ php () {
elif [ "$osrel" = "deb10" ]; then 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 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 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 else
echo "$repo repository not available for this Distro" echo "$repo repository not available for this Distro"
fi fi