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

Attachment: signature.asc
Description: PGP signature

Reply via email to