LINUX.ORG.RU

[gentoo] не работает priority в /etc/portage/repos.conf

 


0

3

Хочу изменить приоритеты оверлеев (особенно хочу сделать бОльший приоритет основного дерева перед оверлеями (с точки зрения безопасности и глюкавости). Пишу
[gentoo]
priority = 999

[v-fox]
priority = 100

[sunrise]
priority = -199999
в /etc/portage/repos.conf для теста. И ничего. emerge --info -v | more как выдавал
....
Repositories:

gentoo
location: /usr/portage
sync: rsync://rsync.au.gentoo.org/gentoo-portage
priority: -1000

sunrise
location: /var/lib/layman/sunrise
masters: gentoo
priority: 0

v-fox
location: /var/lib/layman/v-fox
masters: gentoo
priority: 1

....

так и выдаёт. если написать что-нибудь неправильное, вроде «priority 1001» (без равно) тогда emerge --info -v ругнётся, т.е. файл читается и оно о priority знает, но нифига не применяет. Даже после emerge --metadata && emerge --regen . Что делать, господа? :)

Gentoo Forums

I think the code relating to repo priorities has changed since I made my post; setting a priority via repos.conf does not seem to work any longer.

Версия portage какая?

tiandrey ★★★★★
()
Ответ на: комментарий от vendor501

По-моему, в том треде (google it yourself) утверждалось, что слишком новые не могут. Т.е. это фича старого portage, а сейчас почему-то выпилили. Возьми да проверь, в конце концов - поставь версию постарше и посмотри.

tiandrey ★★★★★
()
Ответ на: комментарий от vendor501

Nope. Во-первых, старые версии проверил? Во-вторых, вряд ли все пакеты из оверлеев проигрывают «с точки зрения безопасности и глюкавости», если известны конкретные пакеты - можно замаскировать пакет только в одном репозитории (/etc/portage/package.mask || package.keywords, добавить запись вида app-category/app-name::overlay-name).

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