mirror of
https://git.yoctoproject.org/meta-security
synced 2026-07-15 15:37:18 +00:00
dm-verity-img.bbclass: Reorder parse-time check
Relocate checking if DM_VERITY_IMAGE and DM_VERITY_IMAGE_TYPE are
defined as non-empty strings before DM_VERITY_IMAGE vs. PN
comparison is performed. By doing so we start seeing following kind
of bitbake parse-time console warnings in case either DM_VERITY_IMAGE
or DM_VERITY_IMAGE_TYPE is not set, when 'dm-verity-img' is defined
in IMAGE_CLASSES:
WARNING: .../meta/recipes-core/images/core-image-minimal.bb: dm-verity-img class inherited but not used
WARNING: .../meta-openembedded/meta-oe/recipes-core/images/meta-oe-ptest-image.bb: dm-verity-img class inherited but not used
whereas before this change this warning was printed only once, when
image pointed by <DM_VERITY_IMAGE> was parsed (and recipe with that
name could be found in BBFILES mask scipe), and DM_VERITY_IMAGE_TYPE
was not set.
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
(cherry picked from commit fd23d52565)
This commit is contained in:
committed by
Armin Kuster
parent
c85640cf54
commit
061308362f
@@ -68,13 +68,13 @@ python __anonymous() {
|
||||
image_fstypes = d.getVar('IMAGE_FSTYPES')
|
||||
pn = d.getVar('PN')
|
||||
|
||||
if verity_image != pn:
|
||||
return # This doesn't concern this image
|
||||
|
||||
if not verity_image or not verity_type:
|
||||
bb.warn('dm-verity-img class inherited but not used')
|
||||
return
|
||||
|
||||
if verity_image != pn:
|
||||
return # This doesn't concern this image
|
||||
|
||||
if len(verity_type.split()) is not 1:
|
||||
bb.fatal('DM_VERITY_IMAGE_TYPE must contain exactly one type')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user