|
@@ -59,12 +59,14 @@ python do_compile() {
|
|
|
)
|
|
|
|
|
|
# Prepare a kernel image section.
|
|
|
- shutil.copyfile(os.path.join(kernel_deploydir, "linux.bin"), "linux.bin")
|
|
|
- with open(os.path.join(kernel_deploydir, "linux_comp")) as linux_comp_f:
|
|
|
- linux_comp = linux_comp_f.read()
|
|
|
- root_node.fitimage_emit_section_kernel("kernel-1", "linux.bin", linux_comp,
|
|
|
- d.getVar('UBOOT_LOADADDRESS'), d.getVar('UBOOT_ENTRYPOINT'),
|
|
|
- d.getVar('UBOOT_MKIMAGE_KERNEL_TYPE'), d.getVar("UBOOT_ENTRYSYMBOL"))
|
|
|
+ linux_bin = d.getVar('FIT_LINUX_BIN')
|
|
|
+ if linux_bin:
|
|
|
+ shutil.copyfile(os.path.join(kernel_deploydir, "linux.bin"), "linux.bin")
|
|
|
+ with open(os.path.join(kernel_deploydir, "linux_comp")) as linux_comp_f:
|
|
|
+ linux_comp = linux_comp_f.read()
|
|
|
+ root_node.fitimage_emit_section_kernel("kernel-1", "linux.bin", linux_comp,
|
|
|
+ d.getVar('UBOOT_LOADADDRESS'), d.getVar('UBOOT_ENTRYPOINT'),
|
|
|
+ d.getVar('UBOOT_MKIMAGE_KERNEL_TYPE'), d.getVar("UBOOT_ENTRYSYMBOL"))
|
|
|
|
|
|
# Prepare a DTB image section
|
|
|
kernel_devicetree = d.getVar('KERNEL_DEVICETREE')
|