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 | ||
