[Support-mirrors] Gem mirror

Dennis Oelkers dennis at lauschmusik.de
Wed Nov 9 17:46:24 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 09.11.2005 um 23:36 schrieb James Britt:

> This is really quite foreign to me; what happened to the idea of  
> mirrors
> simply fetching new/changed files by running an rsync cron job?

We decided to advance to a push-mechanism to keep the load on the main
repository and the time until a file has been distributed to all  
mirrors low.
(Especially the last part is important to establish a good quality of  
service)

> A definition "like this" goes where?
> In what file?

Both parts belong to $whatever/etc/rsyncd.conf
The usual command to start rsyncd would be something like
"rsyncd --daemon --config=$whatever/rsyncd.conf"

>
> Do I need to have rsyncd running at all times?

Yes.

> Do I need to create  a special user account for the rsync client?

No, it has its own user management.

> Do I need to explicitly open certain ports?

If you have a packet filter ("firewall") running, you should allow  
incoming
connections from rubyforge.lauschmusik.de to 873/tcp.

> Does my mirror directory need special permissions?

It has to be writable by rsyncd, just like the files and directories  
it contains.

Kind regards,
		Dennis Oelkers

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFDcnxEcT9mJF158yMRAtRtAKDYk5eiCyvtBYtYqDEvQXMN0yIa/QCeJcda
WNzqM163BUUkx4m9I8S/2kU=
=zbGQ
-----END PGP SIGNATURE-----


More information about the Support-mirrors mailing list