pull/109/head
Mr Chen 7 years ago
parent 388cd0a01f
commit 8aefc87955
  1. 12
      plugins/csvn/info.json
  2. 53
      plugins/csvn/install.sh
  3. 8
      plugins/mysql/info.json
  4. 16
      plugins/nginx/info.json
  5. 8
      plugins/nginx/install.sh
  6. 2
      route/plugins.py
  7. 6
      static/js/soft.js

@ -4,16 +4,12 @@
"shell": "install.sh", "shell": "install.sh",
"name": "csvn", "name": "csvn",
"title": "CSVN", "title": "CSVN",
"default": false, "versions": ["5.1"],
"versions":[
{"status":false,"version":"1.0"}
],
"tip": "soft", "tip": "soft",
"checks": "/www/server/php/VERSION/bin/php", "checks": "server/csvn/VERSION/",
"display": 1, "author": "midoks",
"author": "Zend",
"date": "2017-04-01", "date": "2017-04-01",
"home": "https://www.collab.net", "home": "https://www.collab.net",
"type": "语言解释器", "type": "SVN代码共享管理软件",
"pid": "3" "pid": "3"
} }

@ -2,46 +2,39 @@
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
curPath=`pwd`
rootPath=$(dirname "$curPath")
rootPath=$(dirname "$rootPath")
serverPath=$(dirname "$rootPath")
install_tmp=${rootPath}/tmp/bt_install.pl
install_tmp='/tmp/bt_install.pl'
echo "Install_csvn"
#sleep 100
wget -O csvn.tar.xz https://github.com/midoks/mdserver-web/releases/download/init/CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.xz
#useradd csvn
Install_csvn() Install_csvn()
{ {
mkdir -p $serverPath/tmp
echo '正在安装脚本文件...' > $install_tmp
wget -O $serverPath/tmp/csvn.tar.xz https://github.com/midoks/mdserver-web/releases/download/init/CollabNetSubversionEdge-5.1.4_linux-x86_64.tar.xz
echo "ddd" cd $serverPath/tmp && tar -Jxf $serverPath/tmp/csvn.tar.xz
# mkdir -p /www/server/panel/plugin/safelogin mkdir -p $serverPath/csvn
# echo '正在安装脚本文件...' > $install_tmp mv $serverPath/tmp/csvn $serverPath/csvn/5.1
# wget -O /www/server/panel/plugin/safelogin/safelogin_main.py $download_Url/install/lib/plugin/safelogin/safelogin_main.py -T 5
# wget -O /www/server/panel/plugin/safelogin/index.html $download_Url/install/lib/plugin/safelogin/index.html -T 5
# wget -O /www/server/panel/plugin/safelogin/info.json $download_Url/install/lib/plugin/safelogin/info.json -T 5
# wget -O /www/server/panel/plugin/safelogin/icon.png $download_Url/install/lib/plugin/safelogin/icon.png -T 5
# echo '安装完成' > $install_tmp
echo '安装完成' > $install_tmp
rm -rf $serverPath/tmp
} }
Uninstall_csvn() Uninstall_csvn()
{ {
echo "Uninstall_csvn" rm -rf $serverPath/csvn
# chattr -i /www/server/panel/plugin/safelogin/token.pl
# rm -f /www/server/panel/data/limitip.conf
# sed -i "/ALL/d" /etc/hosts.deny
# rm -rf /www/server/panel/plugin/safelogin
} }
# action=$1 action=$1
# host=$2; host=$2
# if [ "${1}" == 'install' ];then if [ "${1}" == 'install' ];then
# Install_safelogin Install_csvn
# else else
# Uninstall_safelogin Uninstall_csvn
# fi fi

@ -1,12 +1,10 @@
{ {
"title":"MySQL 5.5", "title":"MySQL",
"tip":"lib", "tip":"soft",
"name":"mysql", "name":"mysql",
"type":"运行环境", "type":"运行环境",
"ps":"MySQL是一种关系数据库管理系统!", "ps":"MySQL是一种关系数据库管理系统!",
"versions":[ "versions":["5.5"],
{"status":false,"version":"1.0","task": "1"}
],
"shell":"install.sh", "shell":"install.sh",
"checks":"/www/server/panel/plugin/safelogin", "checks":"/www/server/panel/plugin/safelogin",
"author":"midoks", "author":"midoks",

@ -5,21 +5,11 @@
"type":"其他插件", "type":"其他插件",
"ps":"轻量级,占有内存少,并发能力强", "ps":"轻量级,占有内存少,并发能力强",
"shell":"install.sh", "shell":"install.sh",
"checks":"/www/server/panel/plugin/nginx", "checks":"server/nginx",
"author":"伊戈尔·赛索耶夫", "author":"伊戈尔·赛索耶夫",
"home":"https://www.nginx.org", "home":"https://www.nginx.org",
"path": "/www/server/nginx", "path": "server/nginx",
"date":"2017-11-24", "date":"2017-11-24",
"default":true,
"display":1,
"pid": "1", "pid": "1",
"update": ["1.14.0", "1.12.2", "1.8.1", "1.15.3", "-Tengine2.2.2", "openresty"], "versions": ["1.14.0", "1.12.2", "1.8.1", "1.15.3", "-Tengine2.2.2", "openresty"]
"versions": [
{"status": false, "version": "1.14", "run": false, "no": "", "task": "1"},
{"status": false, "version": "1.12", "run": false, "no": "", "task": "1"},
{"status": false, "version": "1.8", "run": false, "no": "", "task": "1"},
{"status": false, "version": "1.15", "run": false, "no": "", "task": "1"},
{"status": false, "version": "-Tengine2.2", "run": false, "no": "", "task": "1"},
{"status": false, "version": "openresty", "run": false, "no": "", "task": "1"}
]
} }

@ -2,12 +2,12 @@
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
Install_safelogin() Install_nginx()
{ {
echo "Install_safelogin" echo "Install_safelogin"
} }
Uninstall_safelogin() Uninstall_nginx()
{ {
echo "Uninstall_safelogin" echo "Uninstall_safelogin"
} }
@ -15,7 +15,7 @@ Uninstall_safelogin()
action=$1 action=$1
host=$2; host=$2;
if [ "${1}" == 'install' ];then if [ "${1}" == 'install' ];then
Install_safelogin Install_nginx
else else
Uninstall_safelogin Uninstall_nginx
fi fi

@ -40,8 +40,6 @@ def file():
@plugins.route("/list", methods=['GET', 'POST']) @plugins.route("/list", methods=['GET', 'POST'])
def list(): def list():
# public.M('tasks')
data = json.loads(public.readFile("data/type.json")) data = json.loads(public.readFile("data/type.json"))
ret = {} ret = {}
ret["type"] = data ret["type"] = data

@ -1794,14 +1794,12 @@ function GetSList(isdisplay) {
var checked = ''; var checked = '';
checked = rdata.data[i].display ? 'checked' : ''; checked = rdata.data[i].display ? 'checked' : '';
// console.log(rdata.data[0]);
if (typeof rdata.data[i].versions == "string"){ if (typeof rdata.data[i].versions == "string"){
version_info += rdata.data[i].versions + '|'; version_info += rdata.data[i].versions + '|';
} else { } else {
for (var j = 0; j < len; j++) { for (var j = 0; j < len; j++) {
if (rdata.data[i].versions[j].status) continue; version_info += rdata.data[i].versions[j] + '|';
version_info += rdata.data[i].versions[j].version + '|';
} }
} }
if (version_info != '') { if (version_info != '') {

Loading…
Cancel
Save