我正在使用buildroot为Raspberry PI创建操作系统。 如何将修补程序应用于生成的rootfs中的文件?
例如添加行
auto eth0
iface eth0 inet dhcp
到生成的rootfs上的/ etc / network / interfaces。
我意识到在解压缩目标上的rootfs后可以使用脚本完成此操作,但我想知道是否可以使用buildroot自动执行。
答案 0 :(得分:3)
首先看一下BR2_EXTERNAL mechanism。这样,您可以独立于Buildroot树管理项目/配置/包。
然后在Customizing the generated target filesystem部分查看“根文件系统覆盖(BR2_ROOTFS_OVERLAY)”和“构建后脚本(BR2_ROOTFS_POST_BUILD_SCRIPT)”。它们描述了两种方式,即通过fs-overlay提供自定义文件或运行构建后脚本并在此脚本中更改文件。