feat(chv-muse-round11): build.sh 补 P3 authd 进镜像 + gt 脚本哈希轮换
- authd 三件套 copy-in(chv-guest/authd.py 与 git-credential-chv-authd -> /usr/local/bin/ 并 chmod +x,chv-authd.service -> /etc/systemd/system/),云端叶子模块 cloud/chv/authd.py 与 sentinel.py + 两个 __init__.py -> /usr/local/lib/chv-authd/, systemctl enable chv-authd;99-chv-sync.cfg runcmd 在 chv-sync boot 之前加 systemctl start chv-authd;缺件即 fail-fast - buildinfo BASE_CONTENTS 登记新增件;P2 干跑夹具补 P3 文件并断言 authd 步骤出现在干跑输出里 - GT_INSTALL_SH_SHA256 cf82... -> 49ffe090...:上游 2026-11-07 06:44 轮换,V-9 已核实(WSL fresh curl 与失败镜像内残留逐字节 一致;新脚本全文已读,只从 dl.gitea.com 取 1.0.0 二进制并验 hash) - vsock_notify 条件拷入在合入后生效(cloud/chv/guest/vsock_notify.py 已在仓里,干跑不再报缺失警告) - 定向单测 P1/P2/P3/chv_fix 172 项全过;全量套件仍在跑
This commit is contained in:
1 parent
73176e135c
commit
29d3a5a474
3 files changed
+65
-7
No files matched your search
@@ -39,6 +39,12 @@ BASE_CONTENTS = [
|
||||
"/app/host.py", "gt", "chv-sync",
|
||||
# 对齐 Muse P2:nspawn 单元启动器 + broker + 浏览器子代理。
|
||||
"systemd-container", "chv-cell", "chv-broker", "chv-browser",
|
||||
# 对齐 Muse P3(round-11 合入镜像):authd 守护进程 + git
|
||||
# credential helper + systemd 单元(三件套是无条件拷入的)。
|
||||
# 云端叶子模块(cloud/chv/authd.py、sentinel.py)不进 BASE:
|
||||
# 它们是条件拷入(缺失只警告、不失败),存在时才经
|
||||
# extra_contents 登记,绝不在缺失的构建里谎称已进镜像。
|
||||
"chv-authd", "git-credential-chv-authd", "chv-authd.service",
|
||||
]
|
||||
|
||||
# 执行器默认内核 cmdline(config.py),构建产物须与它一起记录(B-12),
|
||||
|
||||
Reference in new issue
Block a user