简化系统类型检测逻辑,移除冗余的系统类型判断代码
This commit is contained in:
12
1.sh
12
1.sh
@ -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
|
|
||||||
|
Reference in New Issue
Block a user