【发布时间】:2019-06-12 18:00:33
【问题描述】:
我希望 tar.bz 映像包含在 wic 映像中,这是一个安装程序 wic 映像
我有:
IMAGE_FSTYPES += "tar.bz2"
do_image_wic[depends] += "${IMAGE_BASENAME}:do_image_tar"
IMAGE_BOOT_FILES += "${IMAGE_BASENAME}-${MACHINE}.tar.bz2;upgrade.bz2"
所以首先制作 tar.bz,但是......它没有在制作 wic 图像时部署,它位于:
build_output/work/device-type-linux/yocto-image-release/1.0-r0/deploy-yocto-image-release-image-complete/yocto-image-release-device-type-20190611214913.rootfs.tar.bz2
它不会出现在部署目录中,直到图像 yocto-image-release:do_deploy 之后才会出现,这在构建 wic 之后自然发生(现在失败了)。
是否有安全的方式来访问 wic 成像器? 我猜工作共享不会有任何好处https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#structure-build-work-shared
拥有一个新的 installer.bb 是不是更好的方法,它依赖于 yocto-image-release.bb:do_deploy 以便它可以找到碎片然后制作自己的 wic?
【问题讨论】:
标签: yocto bitbake openembedded