|
|
|
@ -7,28 +7,28 @@ is64bit=`getconf LONG_BIT` |
|
|
|
|
startTime=`date +%s` |
|
|
|
|
|
|
|
|
|
_os=`uname` |
|
|
|
|
|
|
|
|
|
echo "use system: ${_os}" |
|
|
|
|
if [ "${_os}" == "Darwin" ] ; then |
|
|
|
|
OSNAME='MAC' |
|
|
|
|
|
|
|
|
|
if [ "${_os}" == "Darwin" ]; then |
|
|
|
|
OSNAME='macos' |
|
|
|
|
elif grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then |
|
|
|
|
OSNAME='CentOS' |
|
|
|
|
OSNAME='centos' |
|
|
|
|
elif grep -Eqi "Red Hat Enterprise Linux Server" /etc/issue || grep -Eq "Red Hat Enterprise Linux Server" /etc/*-release; then |
|
|
|
|
OSNAME='RHEL' |
|
|
|
|
OSNAME='rhel' |
|
|
|
|
elif grep -Eqi "Aliyun" /etc/issue || grep -Eq "Aliyun" /etc/*-release; then |
|
|
|
|
OSNAME='Aliyun' |
|
|
|
|
OSNAME='aliyun' |
|
|
|
|
elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then |
|
|
|
|
OSNAME='Fedora' |
|
|
|
|
OSNAME='fedora' |
|
|
|
|
elif grep -Eqi "Amazon Linux AMI" /etc/issue || grep -Eq "Amazon Linux AMI" /etc/*-release; then |
|
|
|
|
OSNAME='Amazon' |
|
|
|
|
OSNAME='amazon' |
|
|
|
|
elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then |
|
|
|
|
OSNAME='Debian' |
|
|
|
|
OSNAME='debian' |
|
|
|
|
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then |
|
|
|
|
OSNAME='Ubuntu' |
|
|
|
|
OSNAME='ubuntu' |
|
|
|
|
elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then |
|
|
|
|
OSNAME='Raspbian' |
|
|
|
|
OSNAME='raspbian' |
|
|
|
|
elif grep -Eqi "Deepin" /etc/issue || grep -Eq "Deepin" /etc/*-release; then |
|
|
|
|
OSNAME='Deepin' |
|
|
|
|
OSNAME='deepin' |
|
|
|
|
else |
|
|
|
|
OSNAME='unknow' |
|
|
|
|
fi |
|
|
|
@ -36,11 +36,11 @@ fi |
|
|
|
|
#pip uninstall public |
|
|
|
|
echo "use system version: ${OSNAME}" |
|
|
|
|
|
|
|
|
|
if [ "$OSNAME" == 'MAC' ];then |
|
|
|
|
if [ "$OSNAME" == 'macos' ]; then |
|
|
|
|
echo 'The development environment only needs to be downloaded again!' |
|
|
|
|
exit 0 |
|
|
|
|
else |
|
|
|
|
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/update_centos.sh | sh |
|
|
|
|
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/update/${OSNAME}.sh | sh |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
endTime=`date +%s` |
|
|
|
|