[clug] Automatic apt/yum mirror configuration...

adam adam at alphacomplex.org
Mon Aug 7 08:28:05 GMT 2006


Paul Wayper wrote:

>Basically, the core idea is a website that contains configuration files
>for various apt and yum repositories, located to an IP address range. 
>So, for instance, there might be a configuration file for people at ANU
>that would prefer AARNET mirrors, and a configuration file specific to
>Internode that puts the repositories that Internode mirrors first and
>then lists other Australian and finally international mirrors.
>
Could be useful to include mirros that are on a peering network with the 
user's ISP because the links are usually pretty fast and often the 
traffic isn't counted towards usage quotas. Ideally you sould be able to 
say 'On yyyy-mm-dd this mirrror did not count against download quotas on 
your ISP, check your TOS for details.' or something to that effect.

If you ask the user to select the distro, arch and release you could 
generate an ordered (by priority) list of mirrors. Then next to each 
mirror give checkboxes for componants. This would allow the user to 
customise the selections rather than just giving them a 'one size fits' 
all config.

Eg:.
Distro: Debian,
Arch: i386
Release: sarge (sarge/updates)

1. ftp://mirror.vel.net.au/debian [ ] main [ ] contrib [ ] non-free
2. http://mirror.aarnet..edu.au/debian [ ] main [ ] contrib [ ] non-free
3. http://security.debian.org [x] main
4. http://www.debian-multimedia.org [ ] main

Security update repositories should be enabled by default.

Best of luck to you, sounds like a nifty tool.

Adam.


More information about the linux mailing list