catalyst does not let you specify which rsync mirror or distfile mirror it should use when building stages. This can be useful for doing testing and only wanting it to pull files/rsync with a local mirror. I have a two line patch that will let the user specify 'rsync:' and 'mirror:' in the spec file. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 25307 [details, diff] adds rsync mirror and distfile mirror specification to spec files
On a side note, I suppose one should also add a check in the catalyst_support.py module. If rsync and mirror are not defined in the spec file, catalyst just blows up. I'm still a bit new to python, but I'll see if I can put a check of some sorts in.
This is already taken care of with the "envscript" functionality. Please check the online documentation at http://www.gentoo.org/proj/en/releng/catalyst. The idea is, you create an envscript, and you add: export GENTOO_MIRRORS="mymirror" in the file.