refactor(core): 适配 bash -c 内存加载部署规范,撤除 Bootstrapper 中的 /dev/tty 强制重连逻辑,提升无头环境(Headless)下的部署兼容性

This commit is contained in:
hotyue
2026-06-03 04:27:10 +00:00
parent 25c5ad259b
commit bcf674ba19

View File

@@ -2,7 +2,7 @@
# ==========================================================
# 脚本名称: install.sh (v4.3.0 模块化终极引导入口)
# 核心功能: 权限鉴定、沙盒创建、Ctrl+C 熔断保护、TTY 绝缘挂载
# 核心功能: 权限鉴定、沙盒创建、Ctrl+C 熔断保护、业务流引导
# ==========================================================
# 1. 严格权限鉴权
@@ -43,11 +43,13 @@ fi
export SECURE_TMP
export REPO_RAW_URL
chmod +x "${SECURE_TMP}/build_agent.sh"
# ==========================================================
# 【核心黑科技】挂载真实 TTY 执行域
# 强行使下层所有子模块脱离 curl 管道污染100% 还原原版 read-p 键盘原生体验
# 【业务交接】转移控制权至大管家
# 由于已废弃管道流安装法,终端输入天然纯净,无需再重定向 /dev/tty
# ==========================================================
bash "${SECURE_TMP}/build_agent.sh" < /dev/tty
exit $?
chmod +x "${SECURE_TMP}/build_agent.sh"
bash "${SECURE_TMP}/build_agent.sh"
# 透传子进程的退出状态码
exit $?