fix: 修复中文模板下载时脚本意外退出的问题

- 修复 ((success_count++)) 在 set -e 下返回错误导致退出
- 改用 success_count=$((success_count + 1)) 安全写法
- 修复 netplan 配置文件权限警告,设置 chmod 600

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-30 23:02:56 +08:00
parent 93172ecc4b
commit fa03d83de6

View File

@@ -371,6 +371,9 @@ network:
addresses: [$dns_list]
EOF
# 设置正确的权限(避免 "Permissions too open" 警告)
chmod 600 /etc/netplan/01-static-ip.yaml
# 删除其他可能冲突的配置
for f in /etc/netplan/*.yaml; do
if [ "$f" != "/etc/netplan/01-static-ip.yaml" ] && [ -f "$f" ]; then
@@ -724,7 +727,7 @@ install_chinese_templates() {
for tmpl in "${templates[@]}"; do
if wget -q -O "$templates_dir/$tmpl" "$gitee_base/$tmpl" 2>/dev/null; then
((success_count++))
success_count=$((success_count + 1))
fi
# 显示进度
echo -ne "\r 下载进度: $success_count/$total"