Есть внутрисетевой оверлей, который добавляю в систему командой eselect repository add inner-overlay rsync rsync://server.local.net/inner-overlay
Он добавляется, но почему-то команда eix-sync
его не обнавляет. Хотя если вызвать emerge --sync innner-overlay
, то всё отрабатывает нормально.
Даже добавление auto-sync = Yes
в /etc/portage/repos.conf/eselect-repo.conf
ничего не меняет.
Как можно заставить eix обновлять оверлей?
Тоже столкнулся с этой проблемой.
Попробуйте выполнить cl-update --sync-only ON --update-other ON
Обновляет кэш eix, если он устарел (поведение по умолчанию).
-o [ON/OFF], --update-other [ON/OFF]
Выполняет обновление сторонних оверлеев (не являющихся репозиториями дистрибутива). По умолчанию выключено. Для того, чтобы изменить действие по умолчанию, надо изменить значение переменной cl_update_other_set
секции update
; для этого можно выполнить следующую команду:
cl-core-variables --set update.cl_update_other_set=on
Спасибо, заработало.