Вопрос по использованию layman.
Собственно озадачился следующим:
Если подключить в layman с 5-6 оверлеев, то emerge -uavDN world занимает порядка 10-15 минут.
При этом если посмотреть strace-ом что он в это время делает видно что emerge запускает процессы sandbox ebuild.sh depend для каждого ебилда в оверлеях. Что и вызывает задержку.
На сколько я понимаю в случае с основным деревом такого не происходит благодаря метаданным.
Может я что-то забыл включить, или нужно что-то делать после синка оверлеев, чтобы ускорить работу с ними?
Метаданных в самих оверлеях нет. Соответственно их нужно создать.
emerge --regen пересоздаёт метаданные, но и для основного дерева тоже. Есть способ это сделать один раз после синка и только для оверлеев для которых нет метаданных?
Или я не правильно понимаю проблему?
Собственно главный для меня пример - kde-testing. Для него есть сторонние метаданные, и инструкция как научить eix их использовать, однако что на счёт emerge?
В wiki и официальных доках по этому поводу ничего нет.
http://dpaste.com/127458/ make.conf
http://dpaste.com/127459/ /etc/portage/postsync.d/sync.sh - после синка выполняется этот скрипт, синхронизирующий оверлеи, метаданные для kde-testing и выполняющий update-eix.
- Для комментирования войдите или зарегистрируйтесь