【发布时间】:2017-05-22 08:42:30
【问题描述】:
我正在为 Yocto (Morty) 开发一个 sdcard 图像类,这基本上是直截了当的。 sdcard 映像必须在屋顶完成后构建。
这可以通过 IMAGE_TYPEDEP_sdcard 来表示,在我的例子中设置为“ext4”
我遇到的问题是,只要将 sdcard 映像添加到 IMAGE_FSTYPES 就不再构建 ext4。
我试图通过从我的类文件中删除所有内容来缩小范围。 所以它只包含以下内容:
inherit image_Types
IMAGE_TYPEDEP_sdcard = "ext4"
IMAGE_CMD_sdcard {
bbnote "Generating SDCARD image"
bbfatal "DONE"
}
正常情况应该是在 bbfatal 上构建了 ext4 rootfs,因为这是 sdcard 映像所必需的。然而事实并非如此。
当我删除 bbfatal 语句时,ext4 会按预期构建。它是在 sdcard 生成命令之后构建的。所以看起来 IMAGE_TYPEDEP 不起作用。
我是否忽略了什么?
【问题讨论】: