From debian-installer/retriever/choose-mirror-TODO:
] * What about picking the distribution to use? Seems silly to have that on
] the final installer, but before release it needs to know to use
] unstable/frozen rather than stable. Maybe a really low-priority question?
That's not actually that bad a question to have in the released dist.
It'll be easy to make a file a la dists/potato/Release for each available
distribution, and it should be relatively easy to go from that to having
a useful dialog like:
The following suites are available:
[ Debian 2.2r2 (potato) ]
woody
sid
Different suites have different policies wrt how well tested they
are, and so forth.
Debian 2.2r2 (potato)
Status: stable
Description: Debian GNU/Linux 2.2r2
This is the second revision of release 2.2. of the Debian GNU/Linux
distribution and the accompanying non-free and contrib components.
...
woody
Status: testing
Description: Debian GNU/Linux -- unreleased
This is the next release candidate for the Debian GNU/Linux
distribution. ...
This can be automatically generated by retrieving
http://<mirror>/debian/dists/*/Release
and appropriate apt lines and component questions and what not can
presumably be generated based on that.
In general, you probably want to be able to select up to three mirrors:
one for main/contrib/non-free, one for non-US/*, and one for security
updates. If you're installing from CD, you may well want to use the CD
for main, a mirror for contrib/non-free/non-US/*, and security.d.o for
the security updates.
The dists/*/Release file will also contain md5sums of all the indices
in the distribution (in a form compatible with conectiva's apt, so
hopefully soon with debian's apt too), so the installer may be able to
do some self-verification based on that too.
Cheers,
aj
--
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.
``Thanks to all avid pokers out there''
-- linux.conf.au, 17-20 January 2001
Attachment:
pgpYrJj0gTcH0.pgp
Description: PGP signature