mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-01-22 23:42:06 +01:00
remove cyberpanel own reop during upgrade for cen7
This commit is contained in:
@@ -381,6 +381,7 @@ fi
|
||||
install_required() {
|
||||
|
||||
if [[ -d /etc/yum.repos.d ]] ; then
|
||||
|
||||
yum clean all
|
||||
yum update -y
|
||||
yum autoremove epel-release -y
|
||||
|
||||
@@ -14,25 +14,6 @@ SERVER_COUNTRY="unknow"
|
||||
SERVER_COUNTRY=$(curl --silent --max-time 5 https://cyberpanel.sh/?country)
|
||||
UBUNTU_20="False"
|
||||
|
||||
### Update and remove not needed repos
|
||||
|
||||
if [[ $SERVER_OS == "CentOS" ]]; then
|
||||
rm -f /etc/yum.repos.d/ius-archive.repo
|
||||
rm -f /etc/yum.repos.d/copart-restic-epel-7.repo
|
||||
rm -f /etc/yum.repos.d/dovecot.repo
|
||||
rm -f /etc/yum.repos.d/epel.repo
|
||||
rm -f /etc/yum.repos.d/epel-testing.repo
|
||||
rm -f /etc/yum.repos.d/frank.repo
|
||||
rm -f /etc/yum.repos.d/ius.repo
|
||||
rm -f /etc/yum.repos.d/ius-testing.repo
|
||||
rm -f /etc/yum.repos.d/MariaDB.repo
|
||||
rm -f /etc/yum.repos.d/lux.repo
|
||||
rm -f /etc/yum.repos.d/gf.repo
|
||||
rm -f /etc/yum.repos.d/powerdns-auth-42.repo
|
||||
rm -rf /etc/yum.repos.d/powerdns-auth-master.repo
|
||||
rm -rf /etc/yum.repos.d/gf.repo.rpmnew
|
||||
fi
|
||||
|
||||
##
|
||||
|
||||
if [[ ${#SERVER_COUNTRY} == "2" ]] || [[ ${#SERVER_COUNTRY} == "6" ]]; then
|
||||
@@ -165,7 +146,7 @@ OUTPUT=$(cat /etc/*release)
|
||||
if echo $OUTPUT | grep -q "CentOS Linux 7"; then
|
||||
echo -e "\nDetecting CentOS 7.X...\n"
|
||||
SERVER_OS="CentOS7"
|
||||
curl https://raw.githubusercontent.com/usmannasir/cyberpanel/v2.0.1/install/CyberPanel.repo >/etc/yum.repos.d/CyberPanel.repo
|
||||
rm -f /etc/yum.repos.d/CyberPanel.repo
|
||||
yum clean all
|
||||
yum update -y
|
||||
yum autoremove epel-release -y
|
||||
@@ -174,7 +155,7 @@ if echo $OUTPUT | grep -q "CentOS Linux 7"; then
|
||||
elif echo $OUTPUT | grep -q "CloudLinux 7"; then
|
||||
echo -e "\nDetecting CloudLinux 7.X...\n"
|
||||
SERVER_OS="CentOS7"
|
||||
curl https://raw.githubusercontent.com/usmannasir/cyberpanel/v2.0.1/install/CyberPanel.repo >/etc/yum.repos.d/CyberPanel.repo
|
||||
rm -f /etc/yum.repos.d/CyberPanel.repo
|
||||
yum clean all
|
||||
yum update -y
|
||||
yum autoremove epel-release -y
|
||||
@@ -219,9 +200,47 @@ else
|
||||
fi
|
||||
|
||||
if [ $SERVER_OS = "CentOS7" ]; then
|
||||
yum install epel-release -y
|
||||
yum -y install yum-utils
|
||||
yum -y groupinstall development
|
||||
yum --enablerepo=CyberPanel install -y wget strace htop net-tools telnet curl which bc telnet htop libevent-devel gcc libattr-devel xz-devel gpgme-devel curl-devel git socat openssl-devel MariaDB-shared mariadb-devel python36u python36u-pip python36u-devel
|
||||
|
||||
###### Setup Required Repos
|
||||
|
||||
## Start with PDNS
|
||||
|
||||
yum install yum-plugin-priorities -y
|
||||
curl -o /etc/yum.repos.d/powerdns-auth-43.repo https://repo.powerdns.com/repo-files/centos-auth-43.repo
|
||||
|
||||
## MariaDB
|
||||
|
||||
cat << EOF > /etc/yum.repos.d/MariaDB.repo
|
||||
# MariaDB 10.5 CentOS repository list - created 2020-09-08 14:54 UTC
|
||||
# http://downloads.mariadb.org/mariadb/repositories/
|
||||
[mariadb]
|
||||
name = MariaDB
|
||||
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
|
||||
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
|
||||
gpgcheck=1
|
||||
EOF
|
||||
|
||||
## Ghetoo Repo for Postfix/Dovecot
|
||||
|
||||
yum --nogpg install https://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm -y
|
||||
|
||||
|
||||
## Copr for restic
|
||||
|
||||
yum install yum-plugin-copr -y
|
||||
yum copr enable copart/restic -y
|
||||
|
||||
## IUS Repo
|
||||
|
||||
yum install https://repo.ius.io/ius-release-el7.rpm -y
|
||||
|
||||
###
|
||||
|
||||
yum install -y wget strace htop net-tools telnet curl which bc telnet htop libevent-devel gcc libattr-devel xz-devel gpgme-devel curl-devel git socat openssl-devel MariaDB-shared mariadb-devel python36u python36u-pip python36u-devel
|
||||
|
||||
elif [ $SERVER_OS = "CentOS8" ]; then
|
||||
dnf install -y wget strace htop net-tools telnet curl which bc telnet htop libevent-devel gcc libattr-devel xz-devel mariadb-devel curl-devel git platform-python-devel tar socat
|
||||
dnf --enablerepo=PowerTools install gpgme-devel -y
|
||||
|
||||
Reference in New Issue
Block a user