Gentoo Logo

Gentoo's eselect modular framework for configuration and administration utilities

Content:

1.  Project Description

This page contains information about eselect, Gentoo's modular administration and configuration framework.

2.  Introduction

eselect provides a modular configuration framework for Gentoo systems, aiming to centralise and consolidate existing tools. It has a command line interface, but is nonetheless quite friendly.

eselect is written completely in bash, including the modules. This language has proved ideal for this task, as eselect modules are easy to write, simple to maintain, and do not require specific knowledge of a particular language like C, Python or Ruby. eselect modules have a similar structure to Ebuilds.

eselect contains modules for altering the /usr/src/linux symlink, changing the Portage profile, a somewhat experimental but useable interactive module for updating CONFIG_PROTECTed files, a module for handling runlevels and the init system, and many others.

eselect aims for ease of use and consistency between configuration and adminisation modules used within a Gentoo installation.

3.  Developers

Developer Nickname Role
Donnie Berkholz dberkholz Member ( modules )
Shyam Mani fox2mike Member ( documentation )
Piotr Jaroszyński peper Member ( * )
Ulrich Müller ulm Member ( * )

All developers can be reached by e-mail using nickname@gentoo.org.

4.  Resources

Resources offered by the eselect project are:



Print

Page updated April 4, 2012

Summary: This page contains information about eselect, Gentoo's modular administration and configuration framework.

Danny van Dyk
Author

Ulrich Müller
Author

Tom Martin
Contributor

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.