fastboot_bootimg plugin
fastboot_bootimg image build element
A ScriptElement
implementation for creating
fastboot boot images
- The fastboot default configuration:
#fastboot boot image default configuration variables: base: 0x80000000 dtb_page-size: 2048 kernel_page-size: 4096 dtb_directory: /boot img_directory: /boot ramdisk_directory: /boot ramdisk: initrd.img dtb_output: dt.img img_output: boot-kernel-test.img kernel-cmdline: "root=/dev/disk/by-partlabel/userdata rw rootwait console=tty0 console=ttyHSL0,115200,n8 log_buf_len=4M" config: create_dtb: - | cd /buildstream dtbTool -o %{dtb_output} -s %{dtb_page-size} %{build-root}/%{dtb_directory} create_img: - | mkbootimg --kernel %{build-root}/%{img_directory}/Image \ --ramdisk %{build-root}/%{ramdisk_directory}/%{ramdisk} \ --output /buildstream/%{img_output} \ --dt /buildstream/%{dtb_output} \ --pagesize %{kernel_page-size} \ --base %{base} \ --cmdline %{kernel-cmdline} install_img: - | mv /buildstream/%{img_output} %{install-root} chmod 0644 %{install-root}/%{img_output}