mirrorselect --rsync uses deprecated SYNC variable and make.conf if /etc/portage/repos.conf/gentoo.conf is missing This should be replaced by a warning about the missing file, or even better, be changed to using repos.conf
This happens when starting with a stage3, since repos.conf/gentoo.conf doesn't exist by default. The portage ebuild has some logic to automatically generate repos.conf/gentoo.conf when upgrading from older portage. Maybe mirrorselect could do something like that.
I need to get repos.conf support into catalyst is what is needed.
This looks related: https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=cf6769792d8334e6302a082350d5cf411ff4f3f7
*** Bug 699232 has been marked as a duplicate of this bug. ***
It's this get_conf_path method that needs to be fixed: https://gitweb.gentoo.org/proj/mirrorselect.git/tree/mirrorselect/main.py?h=2.2.6#n335
I've removed the possibility of using make.conf for rsync. It now will print an error if it fails to locate the repos.conf/gentoo.conf file and exit.
Fixed in 2.3.0 by https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=c32caece8690c2a88bd12d4aa30cb27d8bdf25ef.