Johannes Winkelmann wrote:
You have to trigger updates when a port is updated, and remove unnecessary files after a while (to avoid full HDDs; depending on the quality it's either really easy, or really hard to determine when to remove a file).
I've heard oldfiles in prt-utils works quite well ;)
Once this setup stands, it's probably little work keeping it up, however someone has to initially write and test these things.
I've done some preliminary testing for the triggering, however stopped due to lack of time and need.
Assuming that: - We want to use crux.nu only as a failover mechanism for disappearing sources - We allow secondary mirrors so people can use that as a primary mirror (ie for speed / cost reasons) I think It's not strictly required to have a svn hook; it's very unlikely the source disappears during the short period after the commit and an hypothetical daily cron job that refreshes the sources. Rgarding bandwidth, I don't know how much would rsync consume when secondary mirrors would do their daily job, my guess is not much. Regards, Simone