Files
HomeAgent/deploy/packaging
JianFeeeee 37bece97cb fix(packaging): tar 包漏拷 depgraph.bin —— 装完 homed 一启动就死
内核启动时比对「磁盘上的启动依赖图 digest」与「二进制内嵌 digest」,
用于拦住「图文件完好但描述的是旧代码」这类静默顺序错(Makefile build 段注释)。

build_tar 只拷了二进制,没拷 $BUILD_DIR/depgraph.bin ⇒ 装 tar 包的机器
homed 读不到图,直接拒绝启动(退出码 1)。

修法:与 homed 同目录拷 depgraph.bin(/usr/bin/depgraph.bin);
缺图时**显式报错并 return 1**,而不是打出一个注定起不来的包 ——
静默产出坏包比打包失败更难查。
2026-10-22 19:30:05 +08:00
..