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