I'm trying to build an installer following build/README, but must have something
basic wrong. So far I have:
* apt-get source debian-installer
* Install the build-dependencies on the host system
* (did not install a sources list as I'm happy with the system one)
* make build_netboot
This fails with lots of missing udebs:
...
E: Couldn't find any package by regex 'virtio-modules-4.9.0-4-amd64-di'
Makefile:633: recipe for target 'stamps/get_udebs-netboot-stamp' failed
make[2]: *** [stamps/get_udebs-netboot-stamp] Error 100
Makefile:288: recipe for target '_build' failed
make[1]: *** [_build] Error 2
Makefile:282: recipe for target 'build_netboot' failed
make: *** [build_netboot] Error 2
$ cat /etc/apt/sources.list
deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main
deb http://ftp.debian.org/debian stretch-backports main
deb-src http://ftp.debian.org/debian stretch-backports main
$ cat sources.list.udeb
# This file is automatically generated, edit sources.list.udeb.local instead.
deb [trusted=yes] copy:/home/developer/debian-installer-20170615+deb9u2/build/
localudebs/
deb http://deb.debian.org/debian unstable main/debian-installer
deb http://ftp.debian.org/debian unstable main/debian-installer
$ apt-cache search virtio-modules-4.9.0-4-amd64-di
(nothing)
$ grep virtio-modules-4.9.0-4-amd64-di /var/lib/apt/lists/*
/var/lib/apt/lists/deb.debian.org_debian_dists_stretch_main_source_Sources:
multipath-modules-4.9.0-4-amd64-di, usb-modules-4.9.0-4-amd64-di,
usb-storage-modules-4.9.0-4-amd64-di, pcmcia-storage-modules-4.9.0-4-amd64-di,
fb-modules-4.9.0-4-amd64-di, input-modules-4.9.0-4-amd64-di,
event-modules-4.9.0-4-amd64-di, mouse-modules-4.9.0-4-amd64-di,
nic-pcmcia-modules-4.9.0-4-amd64-di, pcmcia-modules-4.9.0-4-amd64-di,
nic-usb-modules-4.9.0-4-amd64-di, sata-modules-4.9.0-4-amd64-di,
acpi-modules-4.9.0-4-amd64-di, i2c-modules-4.9.0-4-amd64-di,
crc-modules-4.9.0-4-amd64-di, crypto-modules-4.9.0-4-amd64-di,
crypto-dm-modules-4.9.0-4-amd64-di, efi-modules-4.9.0-4-amd64-di,
ata-modules-4.9.0-4-amd64-di, mmc-core-modules-4.9.0-4-amd64-di,
mmc-modules-4.9.0-4-amd64-di, nbd-modules-4.9.0-4-amd64-di,
squashfs-modules-4.9.0-4-amd64-di, speakup-modules-4.9.0-4-amd64-di,
virtio-modules-4.9.0-4-amd64-di, uinput-modules-4.9.0-4-amd64-di,
sound-modules-4.9.0-4-amd64-di, hyperv-modules-4.9.0-4-amd64-di,
udf-modules-4.9.0-4-amd64-di, fuse-modules-4.9.0-4-amd64-di,
/var/lib/apt/lists/deb.debian.org_debian_dists_stretch_main_source_Sources:
virtio-modules-4.9.0-4-amd64-di udeb debian-installer extra arch=amd64
profile=!stage1
So maybe those are available in sources but not as binary packages?
What am I doing wrong?
Thanks,
Alex