Browse Source

Update rationale for programs needed by systemd.
Reword an explanation for specifying less for the perl pager.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10537 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Bruce Dubbs 10 years ago
parent
commit
a139c2502f
2 changed files with 74 additions and 2 deletions
  1. 2 2
      chapter06/perl.xml
  2. 72 0
      prologue/why.xml

+ 2 - 2
chapter06/perl.xml

@@ -83,8 +83,8 @@
       <varlistentry>
         <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term>
         <listitem>
-          <para>This corrects an error in the way that <command>perldoc</command>
-          invokes the <command>less</command> program.</para>
+          <para>This ensures that <userinput>less</userinput> is used instead 
+          of <userinput>more</userinput>.</para>
         </listitem>
       </varlistentry>
 

+ 72 - 0
prologue/why.xml

@@ -20,6 +20,23 @@
 
     <itemizedlist>
 
+      <listitem>
+        <para>Acl</para>
+
+        <para>This package contains utilities to administer Access 
+        Control Lists, which are used to define more fine-grained 
+        discretionary access rights for files and directories. 
+        </para>
+      </listitem>
+
+      <listitem>
+        <para>Attr</para>
+
+        <para>This package contains programs for administering  
+        extended attributes on filesystem objects. 
+        </para>
+      </listitem>
+
       <listitem>
         <para>Autoconf</para>
 
@@ -91,6 +108,14 @@
         procedures of every package in LFS.</para>
       </listitem>
 
+      <listitem>
+        <para>D-Bus</para>
+
+        <para>This package contains programs to implement a message bus system, 
+        which a simple way for applications to talk to one another.
+        </para>
+      </listitem>
+
       <listitem>
         <para>DejaGNU</para>
 
@@ -114,6 +139,14 @@
         tested file systems that Linux supports.</para>
       </listitem>
 
+      <listitem>
+        <para>Expat</para>
+
+        <para>This package contains programs for parsing XML.  It is
+        required for systemd.
+        </para>
+      </listitem>
+
       <listitem>
         <para>Expect</para>
 
@@ -190,6 +223,14 @@
         for arbitrary precision arithmetic.  It is required to build Gcc.</para>
       </listitem>
 
+      <listitem>
+        <para>Gperf</para>
+
+        <para>This package a program that generates a perfect hash function 
+        from a key set.  It is required for systemd.
+        </para>
+      </listitem>
+
       <listitem>
         <para>Grep</para>
 
@@ -234,6 +275,13 @@
         administration.</para>
       </listitem>
 
+      <listitem>
+        <para>Intltool</para>
+
+        <para>This package contains tools for extracting translatable 
+        strings from source files.</para>
+      </listitem>
+
       <listitem>
         <para>IProute2</para>
 
@@ -264,6 +312,14 @@
         Man-DB for viewing manpages.</para>
       </listitem>
 
+      <listitem>
+        <para>Libcap</para>
+
+        <para>This package implements the user-space interfaces to 
+        the POSIX 1003.1e capabilities available in Linux kernels. 
+        </para>
+      </listitem>
+
       <listitem>
         <para>Libpipeline</para>
 
@@ -411,6 +467,16 @@
         events occur.</para>
       </listitem>
 
+      <listitem>
+        <para>Systemd</para>
+
+        <para>This package provides and <application>init</application> program
+        and several additional boot and system control capabilites as an
+        alternative to Sysvinit.  It is used by many commercial distributions.
+        In LFS it is installed side-by-side with Sysvinit to provide the user with
+        alternative boot systems for comparison.</para>
+      </listitem>
+
       <listitem>
         <para>Sysvinit</para>
 
@@ -467,6 +533,12 @@
         many users and any other editor could be substituted if desired.</para>
       </listitem>
 
+      <listitem>
+        <para>XML::Parser</para>
+
+        <para>This package is a Perl module that interfaces with Expat.</para>
+      </listitem>
+
       <listitem>
         <para>XZ Utils</para>