- The first cut matched the literal host deb.debian.org, which a Debian 13
netinst never contains: it describes the archive as
"URIs: mirror+file:///etc/apt/mirrors/debian.list" with
"Components: main". So contrib was never appended and
"apt-get install zfsutils-linux" still reported "no installation
candidate".
- A stanza/line now counts as Debian when its Signed-By names the Debian
archive keyring, or when it has none (the default trusted keys). A
third-party repo signs with its own keyring and is left alone. The
deb822 case is parsed per stanza (awk, mawk-compatible) so a mixed file
is handled correctly.
- Verified on a Debian 13 netinst: after the edit, apt-get update succeeds
and zfsutils-linux / zfs-dkms resolve from trixie/contrib.
Co-authored-by: CommandCodeBot <noreply@commandcode.ai>