Author: bdubbs
Date: Fri Apr 18 10:39:38 2014
New Revision: 10537

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

Modified:
   trunk/BOOK/chapter06/perl.xml
   trunk/BOOK/prologue/why.xml

Modified: trunk/BOOK/chapter06/perl.xml
==============================================================================
--- trunk/BOOK/chapter06/perl.xml       Fri Apr 18 09:26:53 2014        (r10536)
+++ trunk/BOOK/chapter06/perl.xml       Fri Apr 18 10:39:38 2014        (r10537)
@@ -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>
 

Modified: trunk/BOOK/prologue/why.xml
==============================================================================
--- trunk/BOOK/prologue/why.xml Fri Apr 18 09:26:53 2014        (r10536)
+++ trunk/BOOK/prologue/why.xml Fri Apr 18 10:39:38 2014        (r10537)
@@ -21,6 +21,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>
 
         <para>This package contains programs for producing shell scripts that
@@ -92,6 +109,14 @@
       </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>
 
         <para>This package contains a framework for testing other programs.
@@ -115,6 +140,14 @@
       </listitem>
 
       <listitem>
+        <para>Expat</para>
+
+        <para>This package contains programs for parsing XML.  It is
+        required for systemd.
+        </para>
+      </listitem>
+
+      <listitem>
         <para>Expect</para>
 
         <para>This package contains a program for carrying out scripted
@@ -191,6 +224,14 @@
       </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>
 
         <para>This package contains programs for searching through files. These
@@ -235,6 +276,13 @@
       </listitem>
 
       <listitem>
+        <para>Intltool</para>
+
+        <para>This package contains tools for extracting translatable 
+        strings from source files.</para>
+      </listitem>
+
+      <listitem>
         <para>IProute2</para>
 
         <para>This package contains programs for basic and advanced IPv4 and
@@ -265,6 +313,14 @@
       </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>
 
         <para>The Libpipeline package contains a library for manipulating
@@ -412,6 +468,16 @@
       </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>
 
         <para>This package provides the <application>init</application>
@@ -468,6 +534,12 @@
       </listitem>
 
       <listitem>
+        <para>XML::Parser</para>
+
+        <para>This package is a Perl module that interfaces with Expat.</para>
+      </listitem>
+
+      <listitem>
         <para>XZ Utils</para>
 
         <para>This package contains programs for compressing and decompressing
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to