Index: BOOK/appendices/rationale/common.xml
===================================================================
--- BOOK/appendices/rationale/common.xml (revision 09cdde616b5707cf5bc9cd0e2c641f3a1eb85bc1)
+++ BOOK/appendices/rationale/common.xml (revision ace4d89d932637df549846411bce204a2729df7b)
@@ -20,4 +20,17 @@
+ ACL
+ The ACL package allows usage and setting of POSIX Access Control
+ Lists. It can be used by several other packages in CLFS, such as Coreutils
+ and systemd.
+
+
+
+ Attr
+ Attr allows setting and viewing extended attributes of filesystem
+ objects. It is required by systemd..
+
+
+
Autoconf
The Autoconf package contains programs for producing shell scripts
@@ -74,9 +87,10 @@
Check
- This package contains a test harness for other programs.
-
-
-
- CLooG-ISL
+ This package contains a test harness for other programs. It is
+ used for some packages' testsuites.
+
+
+
+ CLooG
This package is used by GCC.
@@ -86,4 +100,10 @@
This package contains many basic command-line file-management
tools, required for installation of every package in CLFS.
+
+
+
+ D-Bus
+ D-Bus is a message bus system, which allows applications to
+ communicate to each other. It is required by systemd.
@@ -115,4 +135,12 @@
+ Eudev
+ This is a package that allows for dynamic creation of device nodes.
+ It is a fork of Udev, which is now part of systemd. It is still
+ used for the "Boot" method in the temp-system, as systemd is not needed
+ there.
+
+
+
Expect
This package is needed for the testsuites for several packages.
@@ -167,4 +195,9 @@
GMP
This package is required by GCC.
+
+
+
+ Gperf
+ This package is required by systemd.
@@ -195,4 +228,9 @@
+ Intltool
+ This package is required by systemd.
+
+
+
IProute2
This package contains programs for administering network interfaces.
@@ -225,4 +263,9 @@
A program that lets you view text files one page at a time.
Used by Man for displaying manpages.
+
+
+
+ Libcap
+ This package is required by systemd.
@@ -329,7 +372,7 @@
- Sysvinit
- Sysvinit is the init daemon that the clfs-bootscripts were written
- to work with.
+ systemd
+ Systemd provides the init daemon for the system, as well as Udev,
+ which dynamically creates device nodes.
@@ -350,10 +393,4 @@
converting info pages. It is used in the installation procedures
of many CLFS packages.
-
-
-
- Eudev
- The Eudev package contains programs for dynamic creation of device
- nodes.
@@ -373,4 +410,9 @@
+ XML::Parser
+ This Perl module is required by Intltool.
+
+
+
XZ-Utils
Useful for compressing files to reduce size. Also needed to