/etc/portage/package.use каталогом

В gentoo в директории /etc/portage/ лежат файлы package.use, package.unmask, package.mask и package.keywords, которые служат для изменения USE-флагов, размаскировки, маскировки и изменения ACCEPT_KEYWORDS попакетно или поатомарно. Если вдруг не знаете (о_О), читайте тут, пост совсем не об этом. Дело в том, что через некоторое время эти файлы превращаются в натуральную свалку, можно до пары минут искать, где ж этот сраный вайн, или втыкать, для чего именно размаскировывалась вот-эта-вот либа. Решение описано прямо в хендбуке, но мимо меня это как-то прошло, да и никто из знакомых гентушников этим не пользовался.

USE-флаг doc можно включить или отключить как глобально в файле /etc/make.conf, так и для отдельных пакетов в файле /etc/portage/package.use. Также можно, создав каталог с названием /etc/portage/package.use, указать флаг в файле внутри этого каталога.

Теперь все разложено по полочкам, а чтобы отправиться редактировать список use-флагов какого-нибудь пакета и зависимостей, можно найти его автодополнением шелла, а не глазами.
ЗЫ: С такой системой app-portage/autounmask тоже справляется отлично.

0 Responses to “/etc/portage/package.use каталогом”


  1. No Comments

Leave a Reply

Цитировать выделенный текст