Yocto图片食谱和SRC_URI

时间:2018-08-21 15:52:57

标签: linux embedded-linux yocto bitbake

我正在尝试将一个额外的文件引入到我创建的自定义Yocto图片配方中。

我正在将SRC_URI(file:// somefile)添加到我的配方中,但发现虽然Bitbake在构建映像时找到了该文件,但它并未将其放置在配方的工作目录中(或与此相关的任何位置) )。

如果我在非图像配方中执行此操作(不继承core-image类),则文件将放置在配方的工作目录中。

我在这里想念什么?这是不可能的吗?是否通过继承核心映像覆盖了其他地方?仅供参考,我正在使用Morty。

2 个答案:

答案 0 :(得分:1)

image.bbclass可以:

do_fetch[noexec] = "1"

所以您可能需要执行以下操作:

python () {
    d.delVarFlag("do_fetch", "noexec")
    d.delVarFlag("do_unpack", "noexec")
}

至少使用当前的OE-Core主分支撤消该操作。

答案 1 :(得分:0)

可能您没有提供参数以选择确切的文件。查看更多here 另请参见this,了解开放的嵌入式目录结构。