[mirror-admin] rsync and updates-testing -> updates-released

Carlos Carvalho carlos at fisica.ufpr.br
Tue Jul 21 22:03:21 EDT 2009


J.H. (warthog19 at eaglescrag.net) wrote on 21 July 2009 18:59:
 >
 >Carlos Carvalho wrote:
 >> Jesse Keating (jkeating at redhat.com) wrote on 21 July 2009 18:35:
 >>  >On Tue, 2009-07-21 at 22:18 -0300, Carlos Carvalho wrote:
 >>  >> Hurray!
 >>  >> 
 >>  >> There's nothing crazy, it's just a much better way to do. It'd get rid
 >>  >> of the entire mess of hardlinks.
 >>  >> 
 >>  >> That's how Debian does it.
 >>  >> 
 >>  >> You can also join all the archs together, since the arch is in the
 >>  >> name of the packages. Those who exclude archs would just have to make
 >>  >> a small change in their exclude patterns. You could post the
 >>  >> conversion example on the mirroring instructions page.
 >>  >> 
 >>  >> It's even possible to join releases, as Debian does. The advantage is
 >>  >> that packages that are the same among releases only need to appear
 >>  >> once in the repository. However this makes it hard to exclude a
 >>  >> release, it needs detailed knowledge on the repository structure.
 >>  >> Further, since you say the sign key changes, the same file
 >>  >> cannot be used for more than one release; thus this level of merging
 >>  >> doesn't seem to be useful for fedora.
 >>  >
 >>  >I got some resistance to using relative dir information in the repodata,
 >>  >so instead we could still put all the packages for updates in a single
 >>  >dir, and make hardlinks further into updates vs testing and then create
 >>  >metadata from the hardlinks.  It'll look like duplicate data, but due to
 >>  >hardlinks they transfers won't care.
 >> 
 >> This removes much of the advantage of the method. Why don't you put
 >> absolute paths then?
 >
 >Absolute won't work as not all the mirrors have the data in the exact 
 >same place.  The data either needs to be relative or hard-linked, if 
 >relative is getting shot down for whatever reason hard-linked is about 
 >as good as it's going to get sadly.  That said if the packages are all 
 >still under the same category it shouldn't be a big deal.  I.E. update 
 >package live under updates/ etc.

Right now they cannot be absolute for the same reason. I meant
"absolute" starting from the root of the mirror tree, of course.

--


More information about the Mirror-admin mailing list