From a139c2502fc4cf588db69cb8d99d58a529a93b75 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Fri, 18 Apr 2014 17:39:38 +0000 Subject: 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 --- chapter06/perl.xml | 4 +-- prologue/why.xml | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 2 deletions(-) diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 24f99adf0..645016932 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -83,8 +83,8 @@ -Dpager="/usr/bin/less -isR" - This corrects an error in the way that perldoc - invokes the less program. + This ensures that less is used instead + of more. diff --git a/prologue/why.xml b/prologue/why.xml index 96f34b68d..84a40feef 100644 --- a/prologue/why.xml +++ b/prologue/why.xml @@ -20,6 +20,23 @@ + + Acl + + This package contains utilities to administer Access + Control Lists, which are used to define more fine-grained + discretionary access rights for files and directories. + + + + + Attr + + This package contains programs for administering + extended attributes on filesystem objects. + + + Autoconf @@ -91,6 +108,14 @@ procedures of every package in LFS. + + D-Bus + + This package contains programs to implement a message bus system, + which a simple way for applications to talk to one another. + + + DejaGNU @@ -114,6 +139,14 @@ tested file systems that Linux supports. + + Expat + + This package contains programs for parsing XML. It is + required for systemd. + + + Expect @@ -190,6 +223,14 @@ for arbitrary precision arithmetic. It is required to build Gcc. + + Gperf + + This package a program that generates a perfect hash function + from a key set. It is required for systemd. + + + Grep @@ -234,6 +275,13 @@ administration. + + Intltool + + This package contains tools for extracting translatable + strings from source files. + + IProute2 @@ -264,6 +312,14 @@ Man-DB for viewing manpages. + + Libcap + + This package implements the user-space interfaces to + the POSIX 1003.1e capabilities available in Linux kernels. + + + Libpipeline @@ -411,6 +467,16 @@ events occur. + + Systemd + + This package provides and init 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. + + Sysvinit @@ -467,6 +533,12 @@ many users and any other editor could be substituted if desired. + + XML::Parser + + This package is a Perl module that interfaces with Expat. + + XZ Utils -- cgit v1.2.3-54-g00ecf