修复: 真正移除acme.sh安装脚本的--install参数

问题:
- v4.0.11修复了安装脚本URL,但忘记移除--install参数
- 官方安装脚本https://get.acme.sh应该不带参数直接运行
- --install是给安装后的acme.sh主程序用的,不是给安装脚本用的
- 导致安装脚本执行后,目录创建但文件未正确安装

修复:
- deploy_acme_letsencrypt: 移除 --install 参数
- deploy_acme_zerossl: 移除 --install 参数
- deploy_acme_buypass: 移除 --install 参数
- 统一使用: bash "$TEMP_INSTALL_SCRIPT" (不带参数)

影响:
- 修复acme.sh安装后目录为空的根本问题
- 确保所有acme.sh方案(Let's Encrypt/ZeroSSL/Buypass)正常工作

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
WanWanYun
2025-11-13 14:02:10 +08:00
parent 503a760b17
commit 41f823db54

View File

@@ -1378,9 +1378,9 @@ deploy_acme_letsencrypt() {
print_warning "脚本内容可能异常,但继续尝试..."
fi
# 执行安装
# 执行安装(不需要参数)
print_info "正在执行安装..."
bash "$TEMP_INSTALL_SCRIPT" --install
bash "$TEMP_INSTALL_SCRIPT"
install_result=$?
# 清理临时文件
@@ -1541,7 +1541,7 @@ deploy_acme_zerossl() {
fi
print_info "正在执行安装..."
bash "$TEMP_INSTALL_SCRIPT" --install
bash "$TEMP_INSTALL_SCRIPT"
install_result=$?
rm -f "$TEMP_INSTALL_SCRIPT"
@@ -1681,7 +1681,7 @@ deploy_acme_buypass() {
fi
print_info "正在执行安装..."
bash "$TEMP_INSTALL_SCRIPT" --install
bash "$TEMP_INSTALL_SCRIPT"
install_result=$?
rm -f "$TEMP_INSTALL_SCRIPT"