2015-09-16 40 views
1

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

例如添加线

汽车的eth0

IFACE eth0的INET DHCP

到/ etc /网络/接口上所得到的根文件。

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

回答

3

首先看看BR2_EXTERNAL mechanism。这样你就可以独立于Buildroot树来管理你的项目/配置/包。

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