diff --git a/scripts/install/centos.sh b/scripts/install/centos.sh index 5382ad8b2..d6ed5945a 100755 --- a/scripts/install/centos.sh +++ b/scripts/install/centos.sh @@ -71,8 +71,16 @@ if [ "${isVersion}" == '' ];then systemctl stop firewalld fi +yum groupinstall -y "Development Tools" +yum install -y libevent libevent-devel libjpeg* libpng* gd* zip unzip libmcrypt libmcrypt-devel -yum install -y libevent libevent-devel mysql-devel libjpeg* libpng* gd* zip unzip libmcrypt libmcrypt-devel +yum -y install wget python-devel python-imaging libicu-devel zip bzip2-devel gcc libxml2 libxml2-dev libxslt* libjpeg-devel libpng-devel libwebp libwebp-devel pcre pcre-devel vixie-cron crontabs +yum -y install lsof net-tools +yum -y install ncurses-devel mysql-devel locate cmake +yum -y install python-devel +yum -y install MySQL-python +yum -y install epel-release +yum -y install python36-devel if [ ! -d /www/server/mdserver-web ];then wget -O /tmp/master.zip https://codeload.github.com/midoks/mdserver-web/zip/master @@ -80,17 +88,7 @@ if [ ! -d /www/server/mdserver-web ];then mv /tmp/mdserver-web-master /www/server/mdserver-web rm -rf /tmp/master.zip rm -rf /tmp/mdserver-web-master -fi - -yum groupinstall -y "Development Tools" -paces="wget python-devel python-imaging libicu-devel zip unzip bzip2-devel gcc libxml2 libxml2-dev libxslt* libjpeg-devel libpng-devel libwebp libwebp-devel lsof pcre pcre-devel vixie-cron crontabs" -yum -y install $paces -yum -y lsof net-tools.x86_64 -yum -y install ncurses-devel mysql-dev locate cmake -yum -y install python-devel.x86_64 -yum -y install MySQL-python -yum -y install epel-release -yum -y install python36-devel +fi #if [ ! -f '/usr/bin/pip' ];then # wget https://bootstrap.pypa.io/pip/2.7/get-pip.py diff --git a/scripts/update/centos.sh b/scripts/update/centos.sh index 5074eaa83..a9e97c485 100755 --- a/scripts/update/centos.sh +++ b/scripts/update/centos.sh @@ -37,11 +37,18 @@ else cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt fi -sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw +if [ -f /etc/init.d/mw ]; then + sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw +fi echo -e "stop mw" isStart=`ps -ef|grep 'gunicorn -c setting.py app:app' |grep -v grep|awk '{print $2}'` -port=$(cat /www/server/mdserver-web/data/port.pl) + +port=7200 +if [ -f /www/server/mdserver-web/data/port.pl ]; then + port=$(cat /www/server/mdserver-web/data/port.pl) +fi + n=0 while [[ "$isStart" != "" ]]; do diff --git a/scripts/update/fedora.sh b/scripts/update/fedora.sh index 5074eaa83..fe3a8d977 100644 --- a/scripts/update/fedora.sh +++ b/scripts/update/fedora.sh @@ -37,11 +37,19 @@ else cd /www/server/mdserver-web && pip3 install -r /www/server/mdserver-web/requirements.txt fi -sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw +if [ -f /etc/init.d/mw ];then + sh /etc/init.d/mw stop && rm -rf /www/server/mdserver-web/scripts/init.d/mw && rm -rf /etc/init.d/mw +fi echo -e "stop mw" isStart=`ps -ef|grep 'gunicorn -c setting.py app:app' |grep -v grep|awk '{print $2}'` -port=$(cat /www/server/mdserver-web/data/port.pl) + +port=7200 + +if [ -f /www/server/mdserver-web/data/port.pl ];then + port=$(cat /www/server/mdserver-web/data/port.pl) +fi + n=0 while [[ "$isStart" != "" ]]; do