Доброго времени суток.
Потребовалось мне тут написать ebuild для ПО которого нет дереве portage. Сделал локальный overlay, все написал, все работает. Дальше захотелось сделать overlay доступным на других машинах. Завел для этого учётку на github-е. Развернул репозиторий, прописал в /etc/layman/overlays описание своего репозитория. Включил в конифге layman использование этой папки при поиске списка доступных overlay-ев. Все хорошо, добавил. С проблемой столкнулся позже. Когда данные в репозиторие поменял, пошел как обычно делать eix-update. Но данные в моем overlay-е на локальной машине не обновились. Смог сделать это только через layman -s <имя overlay-я>.
Вопрос. Как сделать так, чтобы при обновлении через eix-update мой overlay тоже обновлялся?
Вы обновляли через eix-update
или eix-sync
? eix-sync синхронизирует репозитории, а eix-update только обновляет базу для поиска через eix
?
Для eix-sync
синхронизация прочих оверлеев включается следующей командой.
cl-setup-update --update-other on
Команда пропишет значение для переменной в /etc/calculate/calculate.env
[update]
cl_update_other_set = on
Mikhail Hiretsky wrote:
Вы обновляли через
eix-update
илиeix-sync
?
Да, перепутал. Конечно через eix-sync.
Спасибо. Получилось.