[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sunsite.org.uk - rsync access to cd-images



On Tue, 17 Aug 1999, J.A. Bezemer wrote:

>There is however another easier and more robust way of making a
>pseudo-image that can be rsync-patched. 
>
>ISO images store files in 2048-byte blocks. If all directories are
>located in the beginning of the image, then the rest of the image would
>be a simple concatenation of files that are zero-padded to a multiple of
>2048 bytes. 
>
>So, if we know which files are in what sequence in the "files part" of
>the image, then it would be very easy to get those files from the nearest
>_packages_ mirror (many fast ones available), pad them to a multiple of
>2048 bytes and cat >>pseudo-image. A very simple shell script using wget
>could do it. No scaring debian_cd/yacs stuff. And it would not require
>any more disk-space than the final image's size. 
>
>After this, rsync can be used to insert the directory structure,
>Packages.cd files and possibly a few other things. 
>
>Needed:
> - a sequence-listing of the files on the various CDs should be available on
>   the cdimage sites. The `isoinfo' program from the "cdrecord suite"
>   (http://www.fokus.gmd.de/nthp/employees/schilling/cdrecord.html) can
>   generate such a listing from the ISO image;
> - a simple script for the "cd burner" that uses this listing to build a
>   pseudo-image as described above;
> - understandable & correct instructions how to use rsync to patch
>   the pseudo-image to an Official one.
>
>Would this approach work?

Hmmm. Interesting. It could well do...

>At the moment, I've only limited net access, and loads of other things to
>do, so I'll leave it to a volunteer to further explore this. 

:-( ENOTIME.

>BTW, this works best if all directories are located at the beginning of the
>image. `mkisofs' 1.12b3 as distributed in the "cdrecord suite" (see above)
>does this; I'm not sure about `mkhybrid'. BTW, do you really still use
>`mkhybrid'? The new `mkisofs' seems to be able to do anything `mkhybrid'
>does...

Does it flatten external sym-links if necessary?

>Another question: does rsync patch in-place or does it make a temporary
>patched file (thus requiring twice the disk space)?

It patches in-place.

-- 
Steve McIntyre, Allstor Software         smcintyr@allstor-sw.co.uk
<a href=http://www.chiark.greenend.org.uk/~stevem/comp/>My PC page</a>
"Can't keep my eyes from the circling sky,                 
"Tongue-tied & twisted, Just an earth-bound misfit, I..."  


Reply to: