LINUX.ORG.RU
решено ФорумTalks

Непонятная активность в portage --sync.

 ,


1

2

Уже более недели при выполнении subj происходит массовая пересылка файлов ChangeLog и/или Manifest для кучи пакетов. Посмотрел несколько на выбор: ничего, вроде, не изменяется. Подскажите, с чем это связано.


Портеж перешёл на git, манифесты теперь не включают в себя файлы, лежащие в репе, чейнджлогов больше не будет.

L29Ah
()
Ответ на: комментарий от Pinkbyte

Разморозка не такая уж глубокая. Они там пишут, что все предыдущие методы работают, в хендбуке нет изменений. И где найти руководство по переходу?

pS
() автор топика
Ответ на: комментарий от pS

И где найти руководство по переходу?

Ты хочешь дерево portage на своей системе перевести на git? Окей. Смени тип синхронизации в /etc/portage/repos.conf с rsync на git. Адрес репозитория можно взять тут(только адреса с git+ssh не бери - эти для разработчиков).

Ну и настрой генерацию кэшей метаданных - они в git не хранятся и если их не генерить - portage будет ощутимо тормозить при разрешении зависимостей. Да, даже больше чем обычно. За подробностями - man egencache

Автоматизировать это можно хуками в /etc/portage/postsync.d

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

настрой генерацию кэшей метаданных

Достаточно будет убрать из /etc/portage/repo.postsync.d/example проверку на равенство repo == gentoo и скопировать в выполняемый?

pS
() автор топика
Последнее исправление: pS (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Вы бы там маленькое вики накпропали хотя-бы об этом..

ZuBB ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.