feat(脚本): 修改系统判断

dev
mack-a 2025-05-08 11:30:33 +08:00
parent 7c9186c32d
commit 170bf2ec88
1 changed files with 4 additions and 4 deletions

View File

@ -58,14 +58,14 @@ checkSystem() {
removeType='yum -y remove' removeType='yum -y remove'
upgrade="yum update -y --skip-broken" upgrade="yum update -y --skip-broken"
checkCentosSELinux checkCentosSELinux
elif [[ -f "/etc/issue" ]] && grep </etc/issue -q -i "debian" || [[ -f "/proc/version" ]] && grep </etc/issue -q -i "debian" || [[ -f "/etc/os-release" ]] && grep </etc/os-release -q -i "ID=debian"; then elif { [[ -f "/etc/issue" ]] && grep -qi "debian" /etc/issue; } || { [[ -f "/proc/version" ]] && grep -qi "debian" /proc/version;} || { [[ -f "/etc/os-release" ]] && grep -qi "ID=debian" /etc/issue; }; then
release="debian" release="debian"
installType='apt -y install' installType='apt -y install'
upgrade="apt update" upgrade="apt update"
updateReleaseInfoChange='apt-get --allow-releaseinfo-change update' updateReleaseInfoChange='apt-get --allow-releaseinfo-change update'
removeType='apt -y autoremove' removeType='apt -y autoremove'
elif [[ -f "/etc/issue" ]] && grep </etc/issue -q -i "ubuntu" || [[ -f "/proc/version" ]] && grep </etc/issue -q -i "ubuntu"; then elif { [[ -f "/etc/issue" ]] && grep -qi "ubuntu" /etc/issue; } || { [[ -f "/proc/version" ]] && grep -qi "ubuntu" /proc/version; }; then
release="ubuntu" release="ubuntu"
installType='apt -y install' installType='apt -y install'
upgrade="apt update" upgrade="apt update"
@ -74,11 +74,11 @@ checkSystem() {
if grep </etc/issue -q -i "16."; then if grep </etc/issue -q -i "16."; then
release= release=
fi fi
elif [[ -f "/etc/issue" ]] && grep </etc/issue -q -i "Alpine" || [[ -f "/proc/version" ]] && grep </proc/version -q -i "Alpine"; then elif { [[ -f "/etc/issue" ]] && grep -qi "Alpine" /etc/issue; } || { [[ -f "/proc/version" ]] && grep -qi "Alpine" /proc/version; }; then
release="alpine" release="alpine"
installType='apk add' installType='apk add'
upgrade="apk update" upgrade="apk update"
removeType='apt del' removeType='apk del'
nginxConfigPath=/etc/nginx/http.d/ nginxConfigPath=/etc/nginx/http.d/
fi fi