mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
image_types: Refactor compression code into a generic compression solution
The current approach of adding each different compressed image type doesn't scale. This patch changes the code so compressed images for each form are automatically available using the form <type>.<compression type> in IMAGE_FSTYPES. This doesn't change any existing externally visible behaviour and the image generation process becomes more efficient as a result too. (From OE-Core rev: b7e4ed41ee480f00b7265341e9e2d2c2b9135143) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -75,9 +75,7 @@ inherit image-${IMAGE_TYPE}
|
||||
|
||||
python () {
|
||||
deps = d.getVarFlag('do_rootfs', 'depends') or ""
|
||||
for type in (d.getVar('IMAGE_FSTYPES', True) or "").split():
|
||||
for dep in ((d.getVar('IMAGE_DEPENDS_%s' % type) or "").split() or []):
|
||||
deps += " %s:do_populate_sysroot" % dep
|
||||
deps += imagetypes_getdepends(d)
|
||||
for dep in (d.getVar('EXTRA_IMAGEDEPENDS', True) or "").split():
|
||||
deps += " %s:do_populate_sysroot" % dep
|
||||
d.setVarFlag('do_rootfs', 'depends', deps)
|
||||
|
||||
Reference in New Issue
Block a user