Configuration
These documents are for reference. For a brief introduction, see Getting Started.
In General
- Hooks: how to execute additional code at well defined points.
- Syncers: options for built-in syncers, and how to implement custom sync protocols or override built-in syncers.
- Fetchers: options for built-in fetchers, and how to implement custom URI fetching protocols or replace built-in fetchers.
- Environment variables that Paludis itself recognises.
For the 'Paludis' Environment
- Configuration file formats in general, including
conf.d/
directories and.bash
dynamic configuration files. - Dependency specifications in general.
- specpath.conf, and where Paludis looks for configuration files.
- general.conf: for general options.
- keywords.conf or platforms.conf: for keywords or platforms.
- use.conf or options.conf: for USE flags or options.
- licenses.conf or licences.conf: for licence filtering.
- mirrors.conf: for mirrors.
- output.conf: for output configuration and logging.
- package_mask.conf and package_unmask.conf: for masks.
- bashrc: for package build environment options.
- sets/*.conf: for user defined package sets.
- suggestions.conf: for suggestions.
- repositories/*.conf and repository_defaults.conf