修补生成的 rootfs 中的文件

Joh*_*ohn 4 buildroot

我正在使用 buildroot 为 Raspberry PI 创建操作系统。如何将补丁应用于生成的 rootfs 中的文件?

例如添加行

自动 eth0

iface eth0 inet dhcp

到生成的 rootfs 上的 /etc/network/interfaces。

我意识到这可以在解压目标上的 rootfs 后使用脚本来完成,但我想知道是否可以使用 buildroot 来自动化它。

yeg*_*ich 5

首先看一下BR2_EXTERNAL机制。这样您就可以独立于 Buildroot 树来管理您的项目/配置/包。

然后查看自定义生成的目标文件系统部分中的“根文件系统覆盖 (BR2_ROOTFS_OVERLAY)”和“构建后脚本 (BR2_ROOTFS_POST_BUILD_SCRIPT)” 。它们描述了两种方式,即通过 fs-overlay 提供自定义文件或运行构建后脚本并更改此脚本中的文件。