Replace syslinux:i386 with syslinux:amd64 in the ISO9660 filesystem
We include a copy of the syslinux binary
(config/binary_local-hooks/40-include_syslinux_in_ISO_filesystem
) in
the ISO filesystem. It’s used by Tails Installer when run from inside
Tails (UUI uses a win32 binary, and Tails Installer on Debian uses the
system’s syslinux executable). So far we’ve been shipping the 32-bit
binary (so that one could use Tails 2.x to install Tails 3.x) +
libc6-i386 (so that the installer still works when run from a 64-bit
Tails). If we dropped that 32-bit binary + libc6-i386 and included the
64-bit one instead, #12605 (closed) would be trivial to solve. This should be
done once Tails 2.x users have had enough time to “Upgrade from ISO” to
3.x. I believe Tails 3.2, i.e. 4 months after the Tails 3.0 release, is
the right time to do the switch. I think that the only needed changes
are in tails.git, and the Installer doesn’t need to be modified.
Feature Branch: feature/13513-64-bit-syslinux
Related issues
- Related to #11873 (closed)
- Blocks #13234 (closed)
- Blocks #12605 (closed)
Original created by @intrigeri on 13513 (Redmine)