Quais licenças aceitas pela portage são regidas pela variável ACCEPT_LICENSE
em make.conf
. Essa variável é a contraparte para package.license
da mesma forma que USE
é para package.use
, ACCEPT_KEYWORDS
para package.keywords
, etc. Por padrão, essa variável é definida como * -@EULA
, o que significa "aceitar todas as licenças exceto aqueles no EULA
set ". Este conjunto contém todas as licenças que exigem que o usuário as aceite. Para poder instalar todos os pacotes sem prompts relacionados à licença adicionais, basta adicionar a seguinte linha a /etc/portage/make.conf
:
ACCEPT_LICENSE="*"
Por outro lado, você também pode bloquear todos os pacotes não-livres com ACCEPT_LICENSE="@FREE"
ou escolher qualquer outra combinação de licenças que desejar. Veja /usr/portage/profile/license_groups
para detalhes