在 yocto 中通过继承 rm_work 保留 rootfs

Keeping rootfs with Inheriting rm_work in yocto

为了节省磁盘space,我添加了INHERIT += "rm_work"

我不希望它删除根文件系统文件夹,所以我在 local.conf 中添加了以下行。

RM_WORK_EXCLUDE += "rootfs"

我运行下面的命令获取根文件系统的位置

bitbake -e core-image-minimal | grep ^IMAGE_ROOTFS=

CD 失败,目录不存在。我在这里犯了什么错误。

感谢您的宝贵时间

RM_WORK_EXCLUDE += "rootfs" 将检查任何名为 rootfs 的配方,并在构建时将其从 rm_work 中排除。

在您的例子中,rootfs 是使用 core-image-minimal 配方创建的。所以使用

RM_WORK_EXCLUDE += " core-image_minimal".