Updated epel repo, and added php for centos
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user