Automated package building system for Gentoo Linux

Abstract

Whilst Gentoo Linux is widely recognised for the extreme flexibility afforded by the unique combination of a source based distribution with the innovative portage package management system allowing customisation of the build of most major applications using use flags it is often decried for the time taken to perform an installation as well as the time wasted by repeatedly building the same packages on multiple machines.

This document aims to address this problem by implementing a "build server" responsible for automatically building updated packages as well as making those pre-built binary packages and relevant configuration information available for use by client machines.

Contents