在buildroot中有多个post构建脚本

时间:2013-03-21 16:25:44

标签: arm embedded-linux buildroot

我是buildroot的新手,我希望添加超过1个构建后的脚本,正如文档所说:

  

3.3.1。自定义生成的目标文件系统

     
    

在Buildroot配置中,您可以指定一个或多个构建后脚本的路径。在Buildroot构建所有选定的软件之后,但在组装rootfs映像之前,将按给定的顺序调用这些脚本。 BR2_ROOTFS_POST_BUILD_SCRIPT允许您指定构建后脚本的位置

  

http://buildroot.uclibc.org/downloads/manual/manual.html#rootfs-custom

如何在buildroot设置中指定多个值?

3 个答案:

答案 0 :(得分:3)

请参阅:buildroot Makefile,尤其是第782-784行。

将字符串传递给shell的for循环。所以应该使用空间分隔符。每个脚本都有一个TARGET_DIR参数。

答案 1 :(得分:0)

事实上,我正在运行Armadeus 5.2,它只包含Buildroot 2012.02,它不允许超过1个构建后脚本。 Buildroot 2013.02确实。

答案 2 :(得分:0)

目前的文档现在已经更加清晰:

  

要启用此功能,请在配置选项BR2_ROOTFS_POST_BUILD_SCRIPT

中指定以空格分隔的构建后脚本列表

所以空间分离为Artless从源头推断出来。