简化系统类型检测逻辑,移除冗余的系统类型判断代码

This commit is contained in:
mini2024
2025-03-11 22:25:22 +08:00
parent 74e0a8bf5c
commit 4b00d9c45a

12
1.sh
View File

@ -11,19 +11,11 @@ trap 'echo "Error on line $LINENO"' ERR
# 先检查是 Debian 还是 Alpine # 先检查是 Debian 还是 Alpine
if [ -f /etc/debian_version ]; then if [ -f /etc/debian_version ]; then
SYSTEM_TYPE="debian" SYSTEM_TYPE="debian"
echo "检测到 Debian 系统"
elif [ -f /etc/alpine-release ]; then elif [ -f /etc/alpine-release ]; then
SYSTEM_TYPE="alpine" SYSTEM_TYPE="alpine"
echo "检测到 Alpine 系统"
else else
echo "不支持的系统类型" echo "不支持的系统类型"
exit 1 exit 1
fi fi
# 检查系统类型
if [[ $SYSTEM_TYPE == *"Debian"* ]]; then
echo "检测到 Debian 系统"
elif [[ $SYSTEM_TYPE == *"Alpine"* ]]; then
echo "检测到 Alpine 系统"
else
echo "不支持的系统类型: $SYSTEM_TYPE"
exit 1
fi