On Thu, Sep 25, 2008 at 09:52:40PM +0200, Frans Pop wrote: > During installation you basically want to avoid displaying the mirror > list. But you also want to allow users to use a local mirror. I've always wondered why there wasn't an option to set a local mirror interactively. I've had the occasion on one-off installs to need to use a local mirror, but had to restart the installer with preseeding. Is it just that nobody ever wrote the code? > Easiest solution for that is probably to use "initrd preseeding" [1]. > This should do the above and avoid the need to modify any components. > > The preseed file should contain the following three lines (ignoring > security mirrors for now as you only have unstable): > d-i mirror/country string manual > d-i mirror/http/hostname string debian-ports.org > d-i mirror/http/hostname seen false > > The first line ensures that the country list is not displayed. The last > two lines ensure that the hostname _is_ asked, but has the correct > default. > > The preseed file can be included in the images by using a mechanism that > was in place for the Etch installer, but which has been dropped in trunk. > Check out installer/build from the etch branch, and see the unstable.cfg > file and grep for "PRESEED_SUITE". > IMO it should be no problem to again add something like that for d-ports. > The variable (DEBIAN_PORTS maybe?) could simply be set in config/m68k.cfg. Sounds like a reasonable solution. Interesting that I hadn't really thought about *that* bit of the switch to debian-ports. I use approx, so I changed it once and forgot about it. Thanks, Stephen -- Stephen R. Marenka If life's not fun, you're not doing it right! <stephen@marenka.net>
Attachment:
signature.asc
Description: Digital signature