1 |
Author: fauli |
2 |
Date: 2009-08-25 13:51:25 +0000 (Tue, 25 Aug 2009) |
3 |
New Revision: 1369 |
4 |
|
5 |
Modified: |
6 |
gentoo-syntax/gentoo-syntax.texi |
7 |
Log: |
8 |
gentoo-syntax: Write introduction of Info file |
9 |
|
10 |
|
11 |
Modified: gentoo-syntax/gentoo-syntax.texi |
12 |
=================================================================== |
13 |
--- gentoo-syntax/gentoo-syntax.texi 2009-08-25 13:30:51 UTC (rev 1368) |
14 |
+++ gentoo-syntax/gentoo-syntax.texi 2009-08-25 13:51:25 UTC (rev 1369) |
15 |
@@ -34,8 +34,31 @@ |
16 |
|
17 |
@node Top |
18 |
@top gentoo-syntax: An introduction |
19 |
+This collection of modes will help the user to efficiently write and edit ebuilds, |
20 |
+eclasses and eselect modules which are special to Gentoo, a |
21 |
+meta-distribution with various targets (Linux distribution, prefixed |
22 |
+environments in other operating systems, and integration of other |
23 |
+kernels and userlands like the BSDs). |
24 |
+ |
25 |
+Ebuilds describe the build process and dependencies of a software |
26 |
+package to automatically compile and install it under the control of a |
27 |
+package manager. They are simple text files, based on Bash shell |
28 |
+scripts and there easy to create. Eclasses are comparable to a library |
29 |
+which provides generic functions that a set of ebuilds can use by |
30 |
+sourcing it on request. |
31 |
+ |
32 |
+Eselect is a framework to set one out of many alternatives as the |
33 |
+default value or to activate many out of many choices. An example is to |
34 |
+choose the version of GNU Emacs called by the @code{/usr/bin/emacs} |
35 |
+program. Those modules are also near to Bash. |
36 |
+ |
37 |
+gentoo-syntax provides two modes to edit the above three file types: |
38 |
+Ebuild (Eclass) mode and Eselect mode. Other features are the execution |
39 |
+of often needed functions (like KEYWORDS manipulation) or fast-track |
40 |
+creation of new ebuilds by skeleton support. |
41 |
+ |
42 |
@menu |
43 |
-* Functions:: What gentoo-syntax provides. |
44 |
+* Functions:: What gentoo-syntax provides |
45 |
@end menu |
46 |
|
47 |
@contents |