From 3c22d5dd6f0f85cb409d0afaaf904498a66bee34 Mon Sep 17 00:00:00 2001 From: midoks Date: Tue, 5 Jul 2022 10:16:55 +0800 Subject: [PATCH] mongodb centos add --- plugins/mongodb/install.sh | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/plugins/mongodb/install.sh b/plugins/mongodb/install.sh index 49878b4b3..c9ce4c34a 100755 --- a/plugins/mongodb/install.sh +++ b/plugins/mongodb/install.sh @@ -28,8 +28,6 @@ elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then OSNAME='debian' elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then OSNAME='ubuntu' -elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then - OSNAME='raspbian' else OSNAME='unknow' fi @@ -171,14 +169,27 @@ rm -r /var/lib/mongo Install_Linux_CentOS() { ##################### centos start ##################### - if [ ! -f $serverPath/source/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm ];then - wget -O $serverPath/source/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm - fi - - rpm -ivh $serverPath/source/mongodb-org-server-${VERSION}-1.el7.x86_64.rpm +echo " +[mongodb-org-${VERSION}] +name=MongoDB Repository +baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/${VERSION}/x86_64/ +gpgcheck=1 +enabled=1 +gpgkey=https://www.mongodb.org/static/pgp/server-${VERSION}.asc +" > /etc/yum.repos.d/mongodb-org-${VERSION}.rep + +yum install -y mongodb-org ##################### centos end ##################### } +Uninstall_Linux_CentOS() +{ +systemctl stop mongod +yum erase -y $(rpm -qa | grep mongodb-org) +rm -r /var/log/mongodb +rm -r /var/lib/mongo +} + Install_app_linux() { @@ -225,9 +236,9 @@ Uninstall_app_linux() if [ "$OSNAME" == "ubuntu" ];then Uninstall_Linux_Ubuntu elif [ "$OSNAME" == "debian" ];then - Unstall_Linux_Debian + Uninstall_Linux_Debian elif [ "$OSNAME" == "centos" ];then - Install_Linux_CentOS + Uninstall_Linux_CentOS elif [ "$OSNAME" == "opensuse" ];then Uninstall_Linux_Opensuse else