[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH V3 0/6] d-i: support building bootable images for armhf targets



Following is version 3 of my patchset for building bootable d-i
images for armhf targets.

Changes since V2
================

- add distinct debian/changelog entries to each commit

- add the "-n" flag to the gzip invocations in gen-hd-image to make
  reproducible builds easier

- add copyright info for utils/gen-hd-image to debian/copyright

- fix some typos

- squash the Build-Depends entries in debian/control into the relevant
  commits

- add explicit instructions in README.concatenateable_images about how
  to concatenate the device-specific and the device-independent part.

- handle the missing baudrate information in the ${console} variable on
  some i.MX6-based system in the bootscripts

- disable building the "concatenateable" targets, i.e. build only the
  "u-boot-only" and "full image" targets, and disable creating an extra
  subdirectory for the "full" images which is not needed in this case

A note regarding the build-dependencies: I have not added a build-depends
on bzip2 because - while gen-hd-image in principle supports using bzip2 -
we do not actually use that feature and I wanted to keep the dependency
list as short as possible.  Gzip is used by default and is essential, so
does not need an explict dependency declaration, and if we would want to
go for higher compression rates we would use xz, which already has a
dependency declared for other reasons.

Regards,
Karsten

Karsten Merker (6):
  Add boot/arm/u-boot-image-config
  Provide u-boot binaries for armhf systems without u-boot in flash
  Add utils/gen-hd-image
  Add SD-card image build support for hd-media builds on armhf
  Add SD-card image and tftpboot tarball build support for netboot
    builds on armhf
  Handle i.MX6 systems without baudrate in ${console} in
    bootscr.mainline_common

 build/boot/README.concatenateable_images |  30 +++
 build/boot/arm/bootscr.mainline_common   |   5 +
 build/boot/arm/bootscr.tftpboot          |  21 ++
 build/boot/arm/u-boot-image-config       |  21 ++
 build/config/armhf.cfg                   |   2 +-
 build/config/armhf/hd-media.cfg          |  44 +++-
 build/config/armhf/netboot.cfg           |  69 +++++-
 build/config/armhf/u-boot.cfg            |  27 +++
 build/util/gen-hd-image                  | 380 +++++++++++++++++++++++++++++++
 debian/changelog                         |  11 +
 debian/control                           |   9 +-
 debian/copyright                         |   5 +
 12 files changed, 619 insertions(+), 5 deletions(-)
 create mode 100644 build/boot/README.concatenateable_images
 create mode 100644 build/boot/arm/bootscr.tftpboot
 create mode 100644 build/boot/arm/u-boot-image-config
 create mode 100644 build/config/armhf/u-boot.cfg
 create mode 100755 build/util/gen-hd-image

-- 
2.1.4


Reply to: