Gentoo Development Guide


The FEATURES variable specifies options which affect how Portage operates and how packages are compiled. It is not used for settings which have a substantial effect upon the resulting generated package.

Relevant FEATURES for developers include:

Feature Explanation
collision-protect Raise an error if an installing package attempts to overwrite a file which is provided by a different package.
noauto When utilizing ebuild, only run the function requested.
sandbox Enable the sandbox.
sign GPG sign Manifest files.
strict Do some extra checks for potentially dangerous situations (eg missing Manifest files).
test Enable the src_test phase.
userpriv Drop to non-root privileges for certain phases.
usersandbox Enables the sandbox even when running non-privileged.