ACCEPT KEYWORDS/cs

'''Proměnná  poskytuje správci balíčků informaci o tom, které hodnoty KEYWORDS  může ebuild přijímat. Proměnná je obvykle nastavena v Gentoo profilu, ale může být přenastavena v uživatelském souboru nebo dokonce z příkazového řádku.'''

Where the variable is set?
The variable is usually set through the Gentoo profile but can be overruled in the users' file, per-package in the  file/directory or even on the command line.

Přenastavování proměnné  v příkazovém řádku je obecně považováno za špatný nápad, protože se nejedná o nastavení trvalé, může to způsobit nežádoucí chování správce balíčků.

Stable and unstable keywords
Výchozí hodnotou proměnné  je u většiny profilů samotná architektura, jako např. nebo. V těchto případech, bude správce balíčků akceptovat jen ebuildy, jejichž proměnná KEYWORDS obsahuje tuto architekturu. Chce-li mít uživatel možnost instalovat a pracovat s ebuildy, které ještě nejsou považované za připravené pro produkční nasazení, může přidat stejnou architekturu ale s předponou v podobě, takto:

Keyword stabilní větve by se neměl uvádět, jestliže se přidává keyword pro testovací větev, protože proměnná   je přírůstková.

If the setting is not to be made system-wide, then it can be set per-package in the file or directory:

In addition to the normal values from ACCEPT_KEYWORDS, supports three special tokens :


 * — Package is visible if it is stable on any architecture.
 * — Package is visible if it is in testing on any architecture.
 * — Package is always visible ( KEYWORDS are ignored completely).

The last choice is useful for live package versions (e.g. SVN/Git/Mercurial package versions) because live ebuilds don't have a KEYWORDS variable.