diff options
Diffstat (limited to 'meta/classes/kernel-fitimage.bbclass')
-rw-r--r-- | meta/classes/kernel-fitimage.bbclass | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/meta/classes/kernel-fitimage.bbclass b/meta/classes/kernel-fitimage.bbclass index 8580247f82..2934b3a31a 100644 --- a/meta/classes/kernel-fitimage.bbclass +++ b/meta/classes/kernel-fitimage.bbclass | |||
@@ -1,13 +1,13 @@ | |||
1 | inherit kernel-uboot uboot-sign | 1 | inherit kernel-uboot uboot-sign |
2 | 2 | ||
3 | python __anonymous () { | 3 | python __anonymous () { |
4 | kerneltypes = d.getVar('KERNEL_IMAGETYPES', True) or "" | 4 | kerneltypes = d.getVar('KERNEL_IMAGETYPES') or "" |
5 | if 'fitImage' in kerneltypes.split(): | 5 | if 'fitImage' in kerneltypes.split(): |
6 | depends = d.getVar("DEPENDS", True) | 6 | depends = d.getVar("DEPENDS") |
7 | depends = "%s u-boot-mkimage-native dtc-native" % depends | 7 | depends = "%s u-boot-mkimage-native dtc-native" % depends |
8 | d.setVar("DEPENDS", depends) | 8 | d.setVar("DEPENDS", depends) |
9 | 9 | ||
10 | if d.getVar("UBOOT_ARCH", True) == "x86": | 10 | if d.getVar("UBOOT_ARCH") == "x86": |
11 | replacementtype = "bzImage" | 11 | replacementtype = "bzImage" |
12 | else: | 12 | else: |
13 | replacementtype = "zImage" | 13 | replacementtype = "zImage" |
@@ -15,19 +15,19 @@ python __anonymous () { | |||
15 | # Override KERNEL_IMAGETYPE_FOR_MAKE variable, which is internal | 15 | # Override KERNEL_IMAGETYPE_FOR_MAKE variable, which is internal |
16 | # to kernel.bbclass . We have to override it, since we pack zImage | 16 | # to kernel.bbclass . We have to override it, since we pack zImage |
17 | # (at least for now) into the fitImage . | 17 | # (at least for now) into the fitImage . |
18 | typeformake = d.getVar("KERNEL_IMAGETYPE_FOR_MAKE", True) or "" | 18 | typeformake = d.getVar("KERNEL_IMAGETYPE_FOR_MAKE") or "" |
19 | if 'fitImage' in typeformake.split(): | 19 | if 'fitImage' in typeformake.split(): |
20 | d.setVar('KERNEL_IMAGETYPE_FOR_MAKE', typeformake.replace('fitImage', replacementtype)) | 20 | d.setVar('KERNEL_IMAGETYPE_FOR_MAKE', typeformake.replace('fitImage', replacementtype)) |
21 | 21 | ||
22 | image = d.getVar('INITRAMFS_IMAGE', True) | 22 | image = d.getVar('INITRAMFS_IMAGE') |
23 | if image: | 23 | if image: |
24 | d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' ${INITRAMFS_IMAGE}:do_image_complete') | 24 | d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' ${INITRAMFS_IMAGE}:do_image_complete') |
25 | 25 | ||
26 | # Verified boot will sign the fitImage and append the public key to | 26 | # Verified boot will sign the fitImage and append the public key to |
27 | # U-boot dtb. We ensure the U-Boot dtb is deployed before assembling | 27 | # U-boot dtb. We ensure the U-Boot dtb is deployed before assembling |
28 | # the fitImage: | 28 | # the fitImage: |
29 | if d.getVar('UBOOT_SIGN_ENABLE', True): | 29 | if d.getVar('UBOOT_SIGN_ENABLE'): |
30 | uboot_pn = d.getVar('PREFERRED_PROVIDER_u-boot', True) or 'u-boot' | 30 | uboot_pn = d.getVar('PREFERRED_PROVIDER_u-boot') or 'u-boot' |
31 | d.appendVarFlag('do_assemble_fitimage', 'depends', ' %s:do_deploy' % uboot_pn) | 31 | d.appendVarFlag('do_assemble_fitimage', 'depends', ' %s:do_deploy' % uboot_pn) |
32 | } | 32 | } |
33 | 33 | ||