把 Buildroot 包修复守住:最小配置、干净构建与 CI 回归门槛
用最小配置、固定输入、独立输出目录、工具链覆盖和失败证据,为 Buildroot 包修复建立明确的 CI 回归门槛。
涵盖可复现构建、自定义软件包、rootfs布局、启动服务与数据持久化。Buildroot是构建集成工具,不是内核和应用之间的运行层。
用最小配置、固定输入、独立输出目录、工具链覆盖和失败证据,为 Buildroot 包修复建立明确的 CI 回归门槛。
用版本清单、补丁责任、闭源组件限制和试迁移门槛,明确旧 BSP 转向 Buildroot LTS 的范围与验收责任。
将厂商 BSP 的配置、板级补丁和镜像脚本整理到 BR2_EXTERNAL,保留来源与差异,并建立独立输出目录的构建基线。
把 Buildroot LTS 迁移变化转成工具链、外设、数据、升级与恢复验收矩阵,用可归属证据决定产品发布范围。
从真实编译命令、pkg-config 元数据、CMake 工具链、生成器和 ELF 证据,定位 Buildroot 的 host/target 混用。
保留增量与干净构建对照,从隐藏输入定位缺失依赖,区分 Config.in 与 .mk,并用最小配置反证修复。
将不可变软件与可写状态分离,明确挂载顺序、配置持久化提交、日志容量限制和回滚所需的数据兼容性。
通过固定输入、干净重建、产物比对、恢复测试和可独立使用的交接资料,明确 Buildroot 系统交付的可复现边界。