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