support for installing unconfigured systems (VM images, Debian Live images, preinstalled mobile/tablet images)
One big problem with existing live images, VM images, "cloud" images
and images for mobile/tablet devices outside of Debian has been the
provision of OpenSSH private keys within the image file. Obviously
this is a huge fail.
I was talking with Daniel Baumann about how Debian Live approaches
this problem and I think he said Debian Live has some scripts to
remove them after installation.
We were thinking that it might be nice to add support to
openssh-server for installing the package, not generating the host
keys and then generating them on first boot. debconf pre-seeding could
be one way to do that, but it would be quite specific and a more
general solution might be desirable.
So, I was wondering if anyone has any ideas on this topic?
On a related note, an "OEM" mode for d-i is something I believe we
currently lack. Requirements for this would be the above "unconfigured
systems" idea plus some on-boot UI to configure the system (timezone,