在生成的rootfs中修补文件



我正在使用buildroot为树莓派创建一个操作系统。如何对生成的rootfs中的文件应用补丁?

例如添加

汽车eth0

iface eth0 inet dhcp

到/etc/network/interfaces。

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

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

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

最新更新