我使用 buildroot 来构建我自己的 rootfs 并使用 post-build.sh 来定制它。
具体来说,我在 /opt 中创建了一个文本文件
touch $TARGET_DIR/opt/testfile01.txt
并运行 make 命令。我检查了即将推出的 rootfs 并且 testfile01.txt 在 /opt 中。一切正常。
然后我将 post-build-sh 的内容更改为
touch $TARGET_DIR/opt/testfile02.txt
并再次运行 make 命令。
我观察到的行为是第二次 make 后两个文件(testfile01 和 testfile02)都存在于 rootfs 中。删除 rootfs 并运行 make 命令也不会改变这种行为。
在 buildroot 手册中写道,在构建后脚本中进行更改后不需要完全重建。
如何改变这种行为?
感谢您的帮助
编辑:buildroot-2018.02.2,Ubuntu 18.04 LTS