Все говорят - запили свой репозиторий и пиши в него билды. Как-то я спрашивал, а как к своему репозиторию сделать зеркало архивов с исходниками (здесь под «архивами исходников» понимаются тарболы с исходными текстами опакечиваемых программ, а не исходные тексты ebuild-файлов). Неоспоримо взрослые участники LOR изошли на говно, но ответить по-существу не смогли.
https://wiki.gentoo.org/wiki/Local_Mirror
здесь описывается, как сделать зеркало для rsync для основного дерева. Если вкратце, то настроить серверную часть RSYNC и записи для неё в DNS. Что если это дерево синхронизируется не через rsync, а через git? Что делать для деревьев оверлеев? Нет информации про это на этой странице.
кеширование distfiles
https://wiki.gentoo.org/wiki/Local_distfiles_cache
предлагается использовать http-прокси (почему-то от debian, хотя в генте вроде бы был свой собственный, обосновывалось, что собственный лучше учитывает специфику gentoo чем squid).
Совершенно ничего не сказано про то, как настраивать такой же кеш для файлов оверлея.
Что мешает просто дописать адрес web-сервера в переменную GENTOO_MIRRORS? https://wiki.gentoo.org/wiki/GENTOO_MIRRORS ну, на той странице ничего не написано про добавление зеркал (source mirrors) для оверлеев таким способом.
Может быть дело в том, что глобальная система зеркал зеркалит не только основное дерево, но и оверлеи?
прочитаем доку медленно и внимательно:
https://www.gentoo.org/downloads/mirrors/
нет про оверлеи ни слова.
Почему вообще надо править GENTOO_MIRRORS=, а не SYNC=
(SYNC has been deprecated - https://wiki.gentoo.org/wiki/SYNC)
см. также GENTOO_MIRRORS и локальный каталог
Во всём виноват Pinkbyte, я считаю.