Metalink support

Matt Domsch Matt_Domsch at dell.com
Mon Mar 17 05:14:15 UTC 2008


On Sat, Mar 15, 2008 at 05:06:48PM +0100, Bram Neijt wrote:
> Oh, no, everything would be running on your own servers. You probably
> thought there would be an outside server involved because of the word
> "spider". I would just write some code, somebody with the right rights
> would have to run it.
> 
> With spider, I meant a script that would parse the HTML from the
> mirrormanager, so the mirrormanager wouldn't need a patch. Everything
> would of course run on your servers.
> 
> So the idea is:
> I write a script that uses a mirrorlist (which it gets from parsing
> the HTML, or in some other way) to generate .metalink files for all
> the .iso files on the mirror. The metalinks would just be placed on
> the mirror next to the .iso files.
> 
> Because the script would not have to do anything computational
> intensive (SHA1 sums have already been calculated) it could be run at
> any time you guys feel like it.
> 
> As I said above, I'd be happy to create the script, but somebody would
> have to say they would be willing to run it. I'm only asking: if I
> post the code, would anybody be able use it?

You don't want to spider this data all over again (the HTML pages are
really quite bare...) - you really want to get it from the MM database
directly.  I'd much prefer to see efforts aimed in that direction,
than for a throwaway implementation that doesn't use the MM database.

-Matt
-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux




More information about the infrastructure mailing list