On Thu, 23 Apr 2009 04:08:26 +0300
Manuel Wolfshant <wolfy nobugconsulting ro> wrote:
It's much simpler. You just do the update in 2 passes
- first you download the new packages # old content is there,
old repodata is there, so no breakage
- second you download the repodata and delete old content #content is
already there, new repodata will point users to it.
You don't even need two passes. See:
https://fedoraproject.org/wiki/Infrastructure/Mirroring
--delete-after --delay-updates
with rsync should (mostly) be atomic.
kevin