One of the biggest problems with yum and the Fedora Core releases is that only one download site has been listed for updates and downloads, and that site has been getting hammered pretty hard. yummir is a package I wrote earlier this year and have had good luck and feedback on. It's goal is to allow lists of repositores and mirrors of repositories to be maintained. yummir allows users to add and remove repositories from their yum.conf, and keep an up-to-date list of locations to find those repositories. yummir also maintains a list of mirrors where the yummir data can be located. Below is a sample yummir session to give you some examples of it's use. It's received a little bit of exposure over the last 5 months, and been well received in general. Currently the server is maintained by hand, but I have some ideas for managing the repository information automatically, including detection of stale archives and automatic removal until they come back up to date. I implemented it as a proof of concept, and it has demonstrated to me that the idea is sound. However, it hasn't really gained the critical mass where I can justify the time developing and maintaining the server automation portion of the system. While bandwidth of the fedora.redhat.com systems has been significantly upgraded, solving the problem after the Fedora Core 1 release were yum was, effectively, unusable. However, it would seem to be a huge win to allow yum users to optionally configure yum to do a "yummir update" every time yum starts up. Any thoughts? Thanks, Sean ==================================== [root@testfc2 tmp]# yummir list Updating "yummirlist.xml" list. Updating "repolist-fedoracore-2-i386.xml" list. atrpms-bleeding -- ATrpms - Stable (Least Most Stable) atrpms-good -- ATrpms - Stable (2nd Most Stable) atrpms-stable -- ATrpms - Stable (Most Stable) atrpms-testing -- ATrpms - Stable (3rd Most Stable) base -- Fedora Core $releasever - $basearch - Base crash-hat -- Fedora Core $releasever - $basearch - CrashHat dag -- Dag APT Repository freshrpms -- Fedora Linux $releasever - $basearch - freshrpms macromedia -- Macromedia Flash Plugin updates-released -- Fedora Core $releasever - $basearch - Released Updates [root@testfc2 tmp]# yummir update Updating "base" Updating "updates-released" [root@testfc2 tmp]# yummir add dag Adding repository "dag" [root@testfc2 tmp]# yummir update Updating "base" Updating "dag" Updating "updates-released" [root@testfc2 tmp]# yummir delete dag Removing repository "dag" [root@testfc2 tmp]# yummir update Updating "base" Updating "updates-released" [root@testfc2 tmp]# yummir update base Updating "base" -- "Having computers is a lot like having kids, except it's not as much of a problem if they die while you're away." -- Sean Reifschneider, 1997 Sean Reifschneider, Member of Technical Staff <jafo@xxxxxxxxx> tummy.com, ltd. - Linux Consulting since 1995. Qmail, Python, SysAdmin