blob: 57e3c747d1233d702f1388330ea026b4ce142e1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
******************************
* Gentoo Anaconda port *
******************************
Description of the tree
by wiktor w brodlo <wiktor@brodlo.net>
Below is a description of every directory and the more important files in the
source tree.
/ The files in the main directory are various helpers, and
| scripts that implement top-level functionality.
+-anaconda This python file is the core Anaconda. It implements the
| anaconda class which contains the various options that the
| user can select.
+-dispatch.py The dispatcher controls the order of the screens.
+-gui.py This file controls the GUI installer. It contains a list of
| the GUI screens that can be displayed.
+-installclass.py This file describes the Install Class. Gentoo only has a
| single install class, "gentoo_corecd" This file contains a
| list of screens in the class.
+-command-stubs/ Various utility scripts.
+-docs/ Documentation.
+-gentoo/ Scripts for the Gentoo install class.
| +-__init__.py Portage interface class.
| +-const.py Various constants used by the installer.
| +-livecd.py Helper functions for the LiveDVD install.
| +-utils.py The main install class file, performs the actual operations on
| the new system.
+-gptsync/ GPT helper.
+-installclasses/ This directory contains the install classes available for the
| | installer.
| +-corecd.py The "gentoo_corecd" install class.
+-isys/
+-iw/ Implements the screens.
+-liveinst/ Starts the installation from a live system (LiveDVD).
+-m4/ autom4te files.
+-pixmaps/ Pixmaps for the installer (banner, icons and such).
+-po/ Translations.
+-scripts/ Various helper scripts.
+-storage/ Storage (HDD etc.) helper scripts.
+-tests/ Anaconda self-tests.
+-ui/ Glade files for the GUI.
+-utils/ Some more helper utilities.
|