Gentoo Development Guide
Master Index
This document is an ongoing work in progress. It contains gaps, inaccuracies, omissions, typos and the occasional outright lie. The intent is to make a handbook giving developers and users correct, detailed, up to date technical content.
Contributions are encouraged. See the Contributing to This Document section for how to get started. If you have any corrections, suggestions or improvements please look at the bug list and file a new bug. The Contributions section lists specific contributions to this manual.
Users that are interested in becoming a Gentoo Developer are encouraged to also read the Gentoo Developer Handbook.
Full Contents
- Quickstart Ebuild Guide
- General Concepts
- The Basics of Autotools
- Configuration File Protection
- CVS to RSYNC
- Dependencies
- Manifest
- Distributed and Parallel Building
- Ebuild Revisions
- Emerge and Ebuild Relationships
- FEATURES
- Filesystem
- Herds and Projects
- Install Destinations
- Licenses
- Linguas
- Mirrors
- News Items
- Overlay
- Position Independent Code
- The Portage Cache
- Privileges
- Sandbox
- Slotting
- The Portage Tree
- USE Flags
- User Environment
- Virtuals
- Ebuild Writing
- Ebuild File Format
- EAPI Usage and Description
- USE Flag Conditional Code
- Error Handling
- Users and Groups
- Messages
- Variables
- Using Eclasses
- Ebuild Functions
- Miscellaneous Files
- Common Mistakes
- Ebuild Maintenance
- Eclass Writing Guide
- Eclass Reference Pages
- Profiles
- Keywording
- Tasks Reference
- Function Reference
- Tools Reference
- bash -- Standard Shell
- cat -- File Concatenation
- cut -- Column Concatenation
- diff and patch -- File Differences
- echangelog -- ChangeLog Generation
- echo -- Print Strings
- ekeyword -- Keywording
- false and true -- Generating Return Codes
- find -- Finding Files
- grep -- Text Filtering
- head-and-tail -- Line Extraction
- sed -- Stream Editor
- sort -- Sorting Text
- tr -- Character Translation
- uniq -- Filtering Duplicates
- Hosted Projects
- Arch Specific Notes
- Appendices