On Sat, 8 Apr 2017 18:43:44 +0200 liu.min...@gmail.com wrote: > From: Ming Liu <peter.x....@external.atlascopco.com> > > The original purpose of these code was to repackage initramfs bundled > kernel before image do_build, but it does not really work because the > initramfs bundled kernel images are not packaged at all after commit > a49569e3a7534779bbe3f01a0647fd076c95798d: > [ kernel.bbclass: do not copy bundled initramfs to /boot ]
Note that deploying the bundled image works. Installing a bundled image to /boot seems unnecessary, because if a bootloader is able to load a kernel from the filesystem containing /boot, then it should be able to load an unbundled initramfs from there, too. Regards, Andreas > > Signed-off-by: Ming Liu <peter.x....@external.atlascopco.com> > --- > meta/classes/image.bbclass | 13 ------------- > 1 file changed, 13 deletions(-) > > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass > index 405fd73..bc00884 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -184,10 +184,6 @@ python () { > d.setVar('IMAGE_FEATURES', ' '.join(sorted(list(remain_features)))) > > check_image_features(d) > - initramfs_image = d.getVar('INITRAMFS_IMAGE') or "" > - if initramfs_image != "": > - d.appendVarFlag('do_build', 'depends', " %s:do_bundle_initramfs" % > d.getVar('PN')) > - d.appendVarFlag('do_bundle_initramfs', 'depends', " > %s:do_image_complete" % initramfs_image) > } > > IMAGE_CLASSES += "image_types" > @@ -608,12 +604,3 @@ do_packagedata[noexec] = "1" > do_package_write_ipk[noexec] = "1" > do_package_write_deb[noexec] = "1" > do_package_write_rpm[noexec] = "1" > - > -# Allow the kernel to be repacked with the initramfs and boot image file as > a single file > -do_bundle_initramfs[depends] += "virtual/kernel:do_bundle_initramfs" > -do_bundle_initramfs[nostamp] = "1" > -do_bundle_initramfs[noexec] = "1" > -do_bundle_initramfs () { > - : > -} > -addtask bundle_initramfs after do_image_complete -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core