{section: Mirroring the Condor YUM Repository} {subsection: Motivation} Some of our collaborators in Europe or other continents would like to keep a locally available mirror for the ease of updating their YUM installs of Condor in large pools. Since all of the Condor YUM repository is already publicly available, there is no enforceability to restrict the mirroring of it. Hence it is made available. {subsection: UW-Madison Server Configuration} On =parrot.cs.wisc.edu=, in the =/etc/rsyncd.conf= file, you will find these configurations. They were set up by the CSL at the Condor Team's request and are maintained by the CSL. The Condor Team uses the usual channels to communicate with the CSL when this configuration needs changing. There should be nothing surprising or confidential in this configuration. {code} [condor-yum-development] path=/p/condor/public/html/yum/development read only = true uid=nobody gid=nobody [condor-yum-stable] path=/p/condor/public/html/yum/stable read only = true uid=nobody gid=nobody [condor-yum-repo.d] path=/p/condor/public/html/yum/repo.d read only = true uid=nobody gid=nobody {endcode} {subsection: Mirror Site Actions} Once the mirror has happened at a site, this is what the mirroring site needs to do. These changes allow YUM requests against the mirror site to get the right files from the right place. {verbatim} 1. Modify URL (baseurl) in each repo file to match the new location. Currently there are 4 files: development|stable - rhel4|rhel5 2. Update index files by executing the following commands. cd createrepo stable/rhel4 createrepo stable/rhel5 createrepo development/rhel4 createrepo development/rhel5 {endverbatim} {subsection: Collaborators known to mirror the Condor YUM repository} *: LIGO