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

Carlos Carvalho carlos at fisica.ufpr.br
Tue Jul 21 21:18:40 EDT 2009


Jesse Keating (jkeating at redhat.com) wrote on 15 July 2009 16:19:
 >Crazy idea, there is no reason why the packages have to live in specific
 >directories, only the repodata has to live there.  We could use relative
 >paths to a common dir of packages and just create repodata for specific
 >package sets for updates-testing vs updates, then the packages would
 >never move.  Would get around having a odd . dir with hidden files or
 >expiration issues.

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.

--


More information about the Mirror-admin mailing list