diff --git a/CFwarp.sh b/CFwarp.sh index 5fba691..74c5954 100644 --- a/CFwarp.sh +++ b/CFwarp.sh @@ -19,21 +19,21 @@ readp(){ read -p "$(yellow "$1")" $2;} [[ $EUID -ne 0 ]] && yellow "请以root模式运行脚本" && exit #[[ -e /etc/hosts ]] && grep -qE '^ *172.65.251.78 gitlab.com' /etc/hosts || echo -e '\n172.65.251.78 gitlab.com' >> /etc/hosts if [[ -f /etc/redhat-release ]]; then -release="Centos" -elif cat /etc/issue | grep -q -E -i "debian"; then -release="Debian" -elif cat /etc/issue | grep -q -E -i "ubuntu"; then -release="Ubuntu" -elif cat /etc/issue | grep -q -E -i "centos|red hat|redhat"; then -release="Centos" -elif cat /proc/version | grep -q -E -i "debian"; then -release="Debian" -elif cat /proc/version | grep -q -E -i "ubuntu"; then -release="Ubuntu" -elif cat /proc/version | grep -q -E -i "centos|red hat|redhat"; then -release="Centos" -else -red "不支持当前的系统,请选择使用Ubuntu,Debian,Centos系统。" && exit + release="Centos" +elif grep -q -E -i "debian" /etc/issue; then + release="Debian" +elif grep -q -E -i "ubuntu" /etc/issue; then + release="Ubuntu" +elif grep -q -E -i "centos|red hat|redhat" /etc/issue; then + release="Centos" +elif grep -q -E -i "debian" /proc/version; then + release="Debian" +elif grep -q -E -i "ubuntu" /proc/version; then + release="Ubuntu" +elif grep -q -E -i "centos|red hat|redhat" /proc/version; then + release="Centos" +else + red "不支持当前的系统,请选择使用Ubuntu,Debian,Centos系统。" && exit fi vsid=$(grep -i version_id /etc/os-release | cut -d \" -f2 | cut -d . -f1) op=$(cat /etc/redhat-release 2>/dev/null || cat /etc/os-release 2>/dev/null | grep -i pretty_name | cut -d \" -f2)