Yocto 在wic映像中包含tar.bz映像
我希望tar.bz映像包含在wic映像中,这是一个安装程序wic映像 我有:Yocto 在wic映像中包含tar.bz映像,yocto,bitbake,openembedded,Yocto,Bitbake,Openembedded,我希望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
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
它将不会出现在deploy dir中,直到image yocto image release:do_deploy生成wic之后才会出现(现在失败)
wic成像仪是否有安全的访问方法?
我猜分享工作不会有什么好处
有没有更好的方法来安装一个新的安装程序。bb这取决于yocto映像版本。bb:do_部署以便它可以找到片段,然后制作自己的wic?一个解决方案似乎涉及
BBCLASSEXTEND
,这样我就可以通过修改配方来构建bitbake yocto映像版本
和bitbake yocto映像安装程序
(或父类)包括:
BBCLASSEXTEND += "installer"
DEPENDS_installer += "${BPN}"
在installer.bbclass
中:
CLASSOVERRIDE = "installer"
然后我可以用_installer后缀覆盖值,尽管可能需要大量工作来中和本机配方的大多数配置和方法,因为(目前)我只想构建一个具有系统自己内核的wic
毫无疑问,随着安装程序的专业化,它将拥有自己的内核配置和initramfs
这看起来不错,因为有各种各样的映像(-dev,-debug,等等)所有这些可能都需要一个安装程序。但我仍然想知道
-installer
是否将两者结合得太紧密了一个解决方案似乎涉及BBCLASSEXTEND
,这样我就可以通过修改配方(或父类)来构建bitbake yocto图像发布版
和bitbake yocto图像安装程序
:
BBCLASSEXTEND += "installer"
DEPENDS_installer += "${BPN}"
在installer.bbclass
中:
CLASSOVERRIDE = "installer"
然后我可以用_installer后缀覆盖值,尽管可能需要大量工作来中和本机配方的大多数配置和方法,因为(目前)我只想构建一个具有系统自己内核的wic
毫无疑问,随着安装程序的专业化,它将拥有自己的内核配置和initramfs
这似乎很好,因为有各种各样的映像(-dev,-debug等),它们都可能需要安装程序。但我仍然想知道-installer
是否将两者结合得太紧密了