From 1e7625ce216934e6a89cde2d3d5a4889ee224161 Mon Sep 17 00:00:00 2001 From: midoks Date: Mon, 20 Jun 2022 19:30:30 +0800 Subject: [PATCH] Update install.sh --- plugins/pureftp/install.sh | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/plugins/pureftp/install.sh b/plugins/pureftp/install.sh index 894581a11..59e4d23bc 100755 --- a/plugins/pureftp/install.sh +++ b/plugins/pureftp/install.sh @@ -1,5 +1,5 @@ #!/bin/bash -PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin export PATH curPath=`pwd` @@ -9,6 +9,25 @@ serverPath=$(dirname "$rootPath") install_tmp=${rootPath}/tmp/mw_install.pl +sysName=`uname` +echo "use system: ${sysName}" + +if [ ${sysName} == "Darwin" ]; then + OSNAME='macos' +elif grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then + OSNAME='centos' +elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then + OSNAME='fedora' +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 + Install_pureftp() { mkdir -p ${serverPath}/pureftp @@ -33,9 +52,6 @@ Install_pureftp() echo "${1}" > ${serverPath}/pureftp/version.pl echo '安装完成' > $install_tmp - - - } Uninstall_pureftp()