From 976b75da5d8a139fc73dc47dda0d6a1d4ad7ee5f Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Wed, 9 Sep 2020 13:35:48 +0500 Subject: [PATCH] upgrade mariadb if 10.1 --- cyberpanel_upgrade.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/cyberpanel_upgrade.sh b/cyberpanel_upgrade.sh index 3809071a3..3f5c83a47 100644 --- a/cyberpanel_upgrade.sh +++ b/cyberpanel_upgrade.sh @@ -6,6 +6,7 @@ export LC_CTYPE=en_US.UTF-8 SUDO_TEST=$(set) SERVER_OS='Undefined' OUTPUT=$(cat /etc/*release) +MYSQLCurrentVersion=$(systemctl status mysql) TEMP=$(curl --silent https://cyberpanel.net/version.txt) BRANCH_NAME=v${TEMP:12:3}.${TEMP:25:1} GIT_URL="github.com/usmannasir/cyberpanel" @@ -223,6 +224,27 @@ gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF + ## Lets upgrade mariadb on spot + + if echo $MYSQLCurrentVersion | grep -q "MariaDB 10.1"; then + + cp /etc/my.cnf /etc/my.cnf.bak + mkdir /etc/cnfbackup + cp -R /etc/my.cnf.d/ /etc/cnfbackup/ + + yum remove MariaDB-server MariaDB-client galera + yum --enablerepo=mariadb -y install MariaDB-server MariaDB-client + + cp -f /etc/my.cnf.bak /etc/my.cnf + rm -rf /etc/etc/my.cnf.d/ + mv /etc/cnfbackup/my.cnf.d /etc/ + + systemctl enable mysql + systemctl start mysql + + fi + + ## Ghetoo Repo for Postfix/Dovecot yum --nogpg install https://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm -y