ACCEPT KEYWORDS/ru

Article description::Переменная ACCEPT_KEYWORDS сообщает пакетному менеджеру, какие значения [[KEYWORDS в файлах ebuild он должен принимать.]]

Где задается эта переменная?
Значение этой переменной обычно устанавливается в профиле Gentoo, но его можно переопределить в файле, или индивидуально для каждого пакета в файле/директории , или даже из командной строки.

Стабильные и нестабильные keyword
В большинстве профилей значение переменной ACCEPT_KEYWORDS по умолчанию содержит только архитектуру профиля. Например,  или. В этих случаях пакетный менеджер будет "видеть" ebuild’ы только с такой же переменной KEYWORDS. Если пользователь хочет установить тестируемый ebuild и работать с ним, то можно добавить ту же архитектуру, но с префиксом  перед ним. Например так:

Не нужно указывать стабильный keyword, когда добавляете тестовое , так как ACCEPT_KEYWORDS — инкрементальная переменная.

Если нужно переопределить переменную не для целой системы, а для отдельных пакетов, то делается это через файл или каталог :

Вдобавок к обычным значениям из ACCEPT_KEYWORDS в поддерживается три специальных токена


 * — Пакет виден, если он стабилен на любой архитектуре.
 * — Пакет виден, если он тестируется на любой архитектуре.
 * — Пакет всегда виден ( KEYWORDS игнорируются полностью).

Последнее значение полезно для «живых» версий пакетов (т. е. версий из SVN/Git/Mercurial или т. п.), которые не включают переменную KEYWORDS.