pull/437/head
midoks 2 years ago
parent 4e901e6750
commit 0809b51725
  1. 17
      plugins/mongodb/index.py
  2. 1
      plugins/mongodb/info.json
  3. 2
      plugins/mongodb/install.sh

@ -217,6 +217,9 @@ def runLog():
def installPreInspection(version): def installPreInspection(version):
if mw.isAppleSystem():
return 'ok'
sys = mw.execShell( sys = mw.execShell(
"cat /etc/*-release | grep PRETTY_NAME |awk -F = '{print $2}' | awk -F '\"' '{print $2}'| awk '{print $1}'") "cat /etc/*-release | grep PRETTY_NAME |awk -F = '{print $2}' | awk -F '\"' '{print $2}'| awk '{print $1}'")
@ -229,17 +232,9 @@ def installPreInspection(version):
sysName = sys[0].strip().lower() sysName = sys[0].strip().lower()
sysId = sys_id[0].strip() sysId = sys_id[0].strip()
if not sysName in ('centos', 'fedora', 'ubuntu', 'debian'): supportOs = ['centos', 'ubuntu', 'debian', 'opensuse']
return '暂时仅不支持{}'.format(sysName) if not sysName in supportOs:
return '暂时仅支持{}'.format(','.join(supportOs))
if sysName == 'debian':
if version > 10:
return 'mongodb[' + version + ']不支持安装在debian[' + sysId + ']'
if sysName == 'ubuntu':
if version < 16:
return 'mongodb[' + version + ']不支持安装在ubuntu[' + sysId + ']'
return 'ok' return 'ok'
if __name__ == "__main__": if __name__ == "__main__":

@ -4,6 +4,7 @@
"name": "mongodb", "name": "mongodb",
"title": "Mongodb", "title": "Mongodb",
"shell": "install.sh", "shell": "install.sh",
"install_pre_inspection":true,
"versions":["4.4","5.0","6.0","7.0"], "versions":["4.4","5.0","6.0","7.0"],
"tip": "soft", "tip": "soft",
"checks": "server/mongodb", "checks": "server/mongodb",

@ -2,6 +2,8 @@
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH export PATH
# https://www.mongodb.com/try/download/community
''' '''
cd /Users/midoks/Desktop/mwdev/server/mdserver-web/plugins/mongodb && /bin/bash install.sh install 5.0.4 cd /Users/midoks/Desktop/mwdev/server/mdserver-web/plugins/mongodb && /bin/bash install.sh install 5.0.4
cd /www/server/mdserver-web/plugins/mongodb && /bin/bash install.sh install 7.0 cd /www/server/mdserver-web/plugins/mongodb && /bin/bash install.sh install 7.0

Loading…
Cancel
Save