License masking

Меня интересует, есть ли более-менее стандартные возможности маскировки пакетов по их лицензиям.

Например, мне не нравится лицензия ABC, я её не принимаю и не желаю ставить софт, распостраняемый по данной лицензии (предполагается, что она есть в /usr/portage/licenses).

Хотелось бы иметь возможность маскировать пакеты примерно данным образом: есть файлики /etc/portage/license.mask и license.unmask, где, соотвественно, перечисляются явно запрещённые или явно разрешённые лицензии.

Пока что я подобных механизмов не нашёл. Может кто подсказать утилиты какие?
Конечно, можно сделать скриптик, запускаемый после каждого emerge --sync, грепящий все ебилды по лицензиям и создающий чёрные и белые списки путём модификации /etc/portage/package.{mask,umask} соотвествующим образом, но это тот ещё костыль будет...

man portage с некоторого

man portage
с некоторого момента портажж понимает директиву ACCEPT_LICENSE в /etc/make.conf

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

нет такого в man для 2.2-rc18

alexxy написал(а):
man portage

А цитатку из man можно?
Ни в man portage, ни в man make.conf ни слова нет об ACCEPT_LICENSE. У меня portage-2.2_rc18 -- куда новее?

В paldius такая функциональность есть, но речь идёт о portage.

Per aspera ad astra!

http://www.gentoo.org/proj/en

Чтото типа этого должно

Чтото типа этого должно сработать
eix -L SSS --only-names >>/etc /etc/portage/package.mask

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".