Anaconda: good work!

Jon Burgess jburgess at uklinux.net
Sat Mar 25 12:47:35 UTC 2006


Bill Nottingham wrote:
> Jon Burgess (jburgess at uklinux.net) said: 
>> Chris Lumens wrote:
>>> We can't really do this easily.  Making a new anaconda means making new
>>> first and second stage images, which means making new CD and DVD images,
>>> which means a huge headache for mirrors and for keeping track of all
>>> these versions of images floating around.
>> Using Jigdo http://atterer.net/jigdo/ could help reduce the amount of 
>> data needed to be stored by the mirrors for a re-spun CD/DVD ISOs. It 
>> reduces the amount of data to be downloaded if the user already has the 
>> original ISOs.
>>
>> It also allows enables other things like making a set of CD ISOs from 
>> the RPMS on a DVD ISO (or the reverse).
>>
>> I see it has just been added to extras-devel if anyone wants to try it out.
> 
> If someone wants to post example jigdo stuff we could put on the
> mirror master, that would be great. Not sure it's practical for rawhide,
> though, as we really don't even want to go to the effort of spinning
> isos for that.
> 
> Bill
> 

I've just created jigdo and template files for the FC5 i386 and x86-64 
CD and DVD ISOs. See http://www.jburgess.uklinux.net/jigdo/

To install Jigdo on FC5:

# yum --enablerepo=extras-development install jigdo

To get it to build the i386 disc1 ISO:

# jigdo-lite http://www.jburgess.uklinux.net/jigdo/FC-5-i386-disc1.jigdo

Jigdo has already come in useful for me. I've been able to convert the 
DVD ISOs which I downloaded via Bittorrent into the CD ISOs and rescue 
CD without having to download any extra fies.

The jigdo and template files are tiny. Less than 2MB per architecture. I 
think that they would make a useful addition to a future Fedora release.

The Debian ISO process appears to use a patched mkisofs which generates 
the jigdo meta files at the same time that the ISOs are created. See 
http://www.einval.com/~steve/software/JTE/

I'm sure the download options could do with a little work. The jigdo 
file currently specifies http://download.fedoraproject.org as the 
download location so it gets redirected off to a new mirror for every 
file that it tries to download. It looks like Jigdo has some hard coded 
behaviour for selecting Debian mirrors, I guess we could do something 
similar for Fedora and perhaps utilise the yum mirrorlist file.

	Jon




More information about the devel mailing list