【问题标题】:More than one post build scripts in buildrootbuildroot 中的多个后期构建脚本
【发布时间】:2013-03-21 16:25:43
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: arm embedded-linux buildroot


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 应该很容易复制Makefile的部分来支持它。
      【解决方案3】:

      当前的文档现在已经更清楚了:

      要启用此功能,请在配置选项 BR2_ROOTFS_POST_BUILD_SCRIPT 中指定以空格分隔的构建后脚本列表

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-24
        • 2011-12-03
        • 2015-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-26
        相关资源
        最近更新 更多