Pull request #63: fix(coreos-efibootguard.py): don't fail if board doesn't use dtb

Merge in ICO/coreos from feat/devtool-kernel to master

* commit 'a9116ae295d67ef298f8eedc0cbdaab36a4a2234':
  fix(coreos-efibootguard.py): don't fail if board doesn't use dtb
This commit is contained in:
Samuel Dolt 2023-03-09 13:51:40 +01:00
commit 05f53a8804
1 changed files with 8 additions and 5 deletions

View File

@ -218,12 +218,15 @@ def dtb_to_list(dtb, deploy_dir) -> list[str]:
Convert the string array from bitbake into a python list. Only the basename
of the dtb is taken and DEPLOY_DIR is appended
"""
return list(
map(
lambda s: os.path.join(deploy_dir, os.path.basename(s)),
filter(lambda s: s.strip() != "", dtb.split(" ")),
if dtb:
return list(
map(
lambda s: os.path.join(deploy_dir, os.path.basename(s)),
filter(lambda s: s.strip() != "", dtb.split(" ")),
)
)
)
else:
return []
def efibootguard_generate_uki(args, config, basepath, workspace):