Control: tag -1 - d-i Hi Andreas,
Andreas B. Mundt <andi.mu...@web.de> (2018-06-21): > Package: debian-installer > Severity: wishlist > Tags: d-i (No need for this tag for d-i and debs/udebs maintained by debian-boot@; we tend to use it for pieces not directly linked to us.) > when comparing netboot.tar.gz images for different architectures, I > noticed a difference in the structure of the archives. For the armhf > netboot archive [1], I get: > > $ tar tzf netboot_armhf.tar.gz > debian-installer/armhf/tftpboot.scr > debian-installer/armhf/initrd.gz > debian-installer/armhf/vmlinuz > debian-installer/armhf/dtbs/ > […] > debian-installer/armhf/dtbs/am335x-baltos-ir5221.dtb > debian-installer/armhf/dtbs/am335x-baltos-ir3220.dtb > debian-installer/armhf/dtbs/am335x-baltos-ir2110.dtb > boot.scr.uimg > > For the amd64 achive [2] (the same for i386 with s/amd64/i386/, but > also for arm64 with s/amd64/arm64/): > > $ tar tzf netboot_amd64.tar.gz > ./ > ./debian-installer/ > ./debian-installer/amd64/ > ./debian-installer/amd64/boot-screens/ > ./debian-installer/amd64/boot-screens/adtxt.cfg > […] > ./debian-installer/amd64/initrd.gz > ./debian-installer/amd64/linux > ./debian-installer/amd64/pxelinux.0 > ./debian-installer/amd64/pxelinux.cfg/ > ./debian-installer/amd64/pxelinux.cfg/default > ./ldlinux.c32 > ./pxelinux.0 > ./pxelinux.cfg > ./version.info > > Note the absent './'-directory in the armhf archive paths as well as > the missing 'version.info'. > > The first issue is relevant when unpacking the archives with > '--strip-components=X', where armhf needs X-1 compared to > amd64/arm64/i386. > > Including the 'version.info' would ease handling all archives > automatically in the same way (for example in 'di-netboot-assistant'). Right, it seems armhf has its particular way of generating the netboot tarball (build/config/armhf/netboot.cfg) instead of using variables as that seems to be done for other architectures. See its netboot_tarball target. Cheers, -- Cyril Brulebois (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature