Parcourir la source

Add rationale for packages that were missing them.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd/BOOK@10126 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Matthew Burgess il y a 12 ans
Parent
commit
fbee88ee5e
2 fichiers modifiés avec 72 ajouts et 42 suppressions
  1. 8 14
      packages.ent
  2. 64 28
      prologue/why.xml

+ 8 - 14
packages.ent

@@ -527,6 +527,14 @@
 <!ENTITY sysklogd-ch6-du "0.6 MB">
 <!ENTITY sysklogd-ch6-sbu "less than 0.1 SBU">
 
+<!ENTITY systemd-version "197">
+<!ENTITY systemd-size    "2,012 KB">
+<!ENTITY systemd-url     "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">
+<!ENTITY systemd-md5     "56a860dceadfafe59f40141eb5223743">
+<!ENTITY systemd-home    "http://www.freedesktop.org/wiki/Software/systemd/">
+<!ENTITY systemd-ch6-du  "23 MB">
+<!ENTITY systemd-ch6-sbu "0.1 SBU">
+
 <!ENTITY tar-version "1.26">
 <!ENTITY tar-size "2,285 KB">
 <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2">
@@ -556,14 +564,6 @@
 <!ENTITY texinfo-ch6-du "24 MB">
 <!ENTITY texinfo-ch6-sbu "0.2 SBU">
 
-<!ENTITY systemd-version "197">
-<!ENTITY systemd-size    "2,012 KB">
-<!ENTITY systemd-url     "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">
-<!ENTITY systemd-md5     "56a860dceadfafe59f40141eb5223743">
-<!ENTITY systemd-home    "http://www.freedesktop.org/wiki/Software/systemd/">
-<!ENTITY systemd-ch6-du  "23 MB">
-<!ENTITY systemd-ch6-sbu "0.1 SBU">
-
 <!ENTITY tzdata-version "2012j">
 <!ENTITY tzdata-size "209 KB">
 <!ENTITY tzdata-url "http://www.iana.org//time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
@@ -572,12 +572,6 @@
 <!ENTITY tzdata-ch6-du "6.4 MB">
 <!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY udev-lfs        "udev-lfs-&systemd-version;-2">
-<!ENTITY udev-lfs-size   "17 KB">
-<!ENTITY udev-lfs-url    "&anduin-other;&udev-lfs;.tar.bz2">
-<!ENTITY udev-lfs-md5    "f4272c121514caf0c2a6245fbffeb047">
-<!ENTITY udev-lfs-home   " ">
-
 <!ENTITY util-linux-version "2.22.2">
 <!ENTITY util-linux-size "3,028 KB">
 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.22/util-linux-&util-linux-version;.tar.xz">

+ 64 - 28
prologue/why.xml

@@ -20,6 +20,14 @@
 
     <itemizedlist>
 
+      <listitem>
+        <para>Attr</para>
+
+        <para>This package contains programs for working with extended
+        attributes on filesystem objects.  It is required by the libcap2
+        library.</para>
+      </listitem>
+
       <listitem>
         <para>Autoconf</para>
 
@@ -99,6 +107,21 @@
         patches, and are also used in many packages' build procedures.</para>
       </listitem>
 
+      <listitem>
+        <para>E2fsprogs</para>
+
+        <para>This package contains the utilities for handling the ext2, ext3
+        and ext4 file systems.  These are the most common and thoroughly
+        tested file systems that Linux supports.</para>
+      </listitem>
+
+      <listitem>
+        <para>Expat</para>
+
+        <para>This package contains a relatively small XML parsing library.  It
+        is required by the XML::Parser Perl module.</para>
+      </listitem>
+
       <listitem>
         <para>Expect</para>
 
@@ -108,14 +131,6 @@
         toolchain.</para>
       </listitem>
 
-      <listitem>
-        <para>E2fsprogs</para>
-
-        <para>This package contains the utilities for handling the ext2, ext3
-        and ext4 file systems.  These are the most common and thoroughly
-        tested file systems that Linux supports.</para>
-      </listitem>
-
       <listitem>
         <para>File</para>
 
@@ -183,6 +198,13 @@
         for arbitrary precision arithmetic.  It is required to build Gcc.</para>
       </listitem>
 
+      <listitem>
+        <para>Gperf</para>
+
+        <para>This package generates a perfect hash from a key set; it is
+        required by Systemd.</para>
+      </listitem>
+
       <listitem>
         <para>Grep</para>
 
@@ -227,6 +249,13 @@
         administration.</para>
       </listitem>
 
+      <listitem>
+        <para>Intltool</para>
+
+        <para>This package contains internationalization tools; it is required
+        by Systemd.</para>
+      </listitem>
+
       <listitem>
         <para>IProute2</para>
 
@@ -257,6 +286,22 @@
         Man-DB for viewing manpages.</para>
       </listitem>
 
+      <listitem>
+        <para>Libcap2</para>
+
+        <para>This package contains functions that enable root privileges to be
+        partitioned into a set of distinct privileges.  It is required by
+        Systemd.</para>
+      </listitem>
+
+      <listitem>
+        <para>Libpipeline</para>
+
+        <para>The Libpipeline package contains a library for manipulating
+        pipelines of subprocesses in a flexible and convenient way. It is
+        required by the Man-DB package.</para>
+      </listitem>
+
       <listitem>
         <para>Libtool</para>
 
@@ -360,14 +405,7 @@
       </listitem>
 
       <listitem>
-        <para>Popt</para>
-
-        <para>This package is a library used by some programs to parse
-        command line inputs.</para>
-      </listitem>
-
-      <listitem>
-        <para>Procps</para>
+        <para>Procps-NG</para>
 
         <para>This package contains programs for monitoring processes. These
         programs are useful for system administration, and are also used by
@@ -413,11 +451,10 @@
       </listitem>
 
       <listitem>
-        <para>Sysvinit</para>
+        <para>Systemd</para>
 
-        <para>This package provides the <application>init</application>
-        program, which is the parent of all other processes on the Linux
-        system. </para>
+        <para>This package contains programs for controlling the startup,
+        running, and shutdown of the system.</para>
       </listitem>
 
       <listitem>
@@ -443,14 +480,6 @@
         procedures of many LFS packages.</para>
       </listitem>
 
-      <listitem>
-        <para>Udev</para>
-
-        <para>This package contains programs for dynamic creation of
-        device nodes.  It is an alternative to creating thousands of
-        static devices in the /dev directory.</para>
-      </listitem>
-
       <listitem>
         <para>Util-linux</para>
 
@@ -468,6 +497,13 @@
         many users and any other editor could be substituted if desired.</para>
       </listitem>
 
+      <listitem>
+        <para>XML::Parser</para>
+
+        <para>This package contains an XML Parsing library for Perl.  It is
+        required by the Intltool package.</para>
+      </listitem>
+
       <listitem>
         <para>XZ Utils</para>