Changeset 6a9875d


Ignore:
Timestamp:
10/06/2002 03:50:25 PM (22 years ago)
Author:
Timothy Bauscher <timothy@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
a47ad43
Parents:
6b8e9e9
Message:

Applied Bill Maltby's grammatic-fixes patch.

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

Files:
25 edited

Legend:

Unmodified
Added
Removed
  • appendixa/bootscripts-desc.xml

    r6b8e9e9 r6a9875d  
    1818<sect4><title>cleanfs</title>
    1919<para>The cleanfs script removes files that shouldn't be preserved between
    20 reboots, such as /var/run/*, /var/lock/*, it re-creates /var/run/utmp and
    21 removes the possible present /etc/nologin, /fastboot and /forcefsck
     20reboots, such as /var/run/* and /var/lock/*. It re-creates /var/run/utmp and
     21removes the possibly present /etc/nologin, /fastboot and /forcefsck
    2222files.</para></sect4>
    2323
    2424<sect4><title>functions</title>
    25 <para>The functions script contains shared functions among different
     25<para>The functions script contains functions shared among different
    2626scripts such as error checking, status checking, etc.</para></sect4>
    2727
     
    3434
    3535<sect4><title>loadkeys</title>
    36 <para>The loadkeys script loads the proper keymap table that matches your
    37 keyboard layout.</para></sect4>
     36<para>The loadkeys script loads the keymap table you specified as proper for
     37your keyboard layout.</para></sect4>
    3838
    3939<sect4><title>localnet</title>
     
    4949
    5050<sect4><title>network</title>
    51 <para>The network script sets up network interfaces (such as network cards)
     51<para>The network script sets up network interfaces, such as network cards,
    5252and sets up the default gateway where applicable.</para></sect4>
    5353
    5454<sect4><title>rc</title>
    55 <para>The rc script is the master runlevel control script which is
     55<para>The rc script is the master runlevel control script. It is
    5656responsible for running all the other scripts one-by-one in a specific
    5757sequence.</para></sect4>
     
    7373
    7474<sect4><title>sysklogd</title>
    75 <para>The sysklogd script start and stops the system and kernel log
     75<para>The sysklogd script starts and stops the system and kernel log
    7676daemons.</para></sect4>
    7777
  • appendixa/make-desc.xml

    r6b8e9e9 r6a9875d  
    99
    1010<sect4><title>make</title>
    11 <para>make determines automatically which pieces of a large program need to be
    12 recompiled, and issues the commands to recompile them.</para></sect4>
     11<para>make determines, automatically, which pieces of a large program need to be
     12recompiled and issues the commands to recompile them.</para></sect4>
    1313
    1414</sect3>
  • appendixa/netkitbase-desc.xml

    r6b8e9e9 r6a9875d  
    99
    1010<sect4><title>inetd</title>
    11 <para>inetd is the mother of all daemons. It listens for connections, and
     11<para>inetd is the mother of all daemons. It listens for connections and
    1212transfers the call to the appropriate daemon.</para></sect4>
    1313
  • appendixa/patch-desc.xml

    r6b8e9e9 r6a9875d  
    1010<sect4><title>patch</title>
    1111<para>The patch program modifies a file according to a patch file. A patch
    12 file usually is a list created by the diff program that contains
     12file usually is a list, created by the diff program, that contains
    1313instructions on how an original file needs to be modified. Patch is used
    1414a lot for source code patches since it saves time and space. Imagine
    1515a package that is 1 MB in size. The next version of that package
    1616only has changes in two files of the first version. It can be shipped as an
    17 entirely new package of 1 MB or just as a patch file of 1 KB which will
     17entirely new package of 1 MB or just as a patch file of 1 KB, which will
    1818update the first version to make it identical to the second version. So
    1919if the first version was downloaded already, a patch file avoids
  • appendixa/procps-desc.xml

    r6b8e9e9 r6a9875d  
    3838<sect4><title>tload</title>
    3939<para>tload prints a graph of the current system load average to the
    40 specified tty (or the tty of the tload process if
    41 none is specified).</para></sect4>
     40specified tty or, if none is specified, the tty of the tload
     41process.</para></sect4>
    4242
    4343<sect4><title>top</title>
     
    4747<sect4><title>vmstat</title>
    4848<para>vmstat reports information about processes, memory, paging, block IO,
    49 traps, and cpu activity.</para></sect4>
     49traps and cpu activity.</para></sect4>
    5050
    5151<sect4><title>w</title>
    52 <para>w displays information about the users currently on the machine, and
    53 their processes.</para></sect4>
     52<para>w displays information about the users, and their processes,
     53currently on the machine.</para></sect4>
    5454
    5555<sect4><title>watch</title>
  • appendixa/shadowpwd-desc.xml

    r6b8e9e9 r6a9875d  
    3030
    3131<sect4><title>dpasswd</title>
    32 <para>dpasswd adds, deletes, and updates dial-up passwords for
     32<para>dpasswd adds, deletes and updates dial-up passwords for
    3333user login shells.</para></sect4>
    3434
     
    3737
    3838<sect4><title>faillog</title>
    39 <para>faillog formats the contents of the failure log,/var/log/faillog, and
     39<para>faillog formats the contents of the failure log, /var/log/faillog, and
    4040maintains failure counts and limits.</para></sect4>
    4141
     
    7373<sect4><title>lastlog</title>
    7474<para>lastlog formats and prints the contents of the last login log,
    75 /var/log/lastlog. The login-name, port, and last login time will be
     75/var/log/lastlog. The login-name, port and last login time will be
    7676printed.</para></sect4>
    7777
     
    115115
    116116<sect4><title>useradd</title>
    117 <para>useradd creates a new user or update default new user
     117<para>useradd creates a new user or updates default new user
    118118information.</para></sect4>
    119119
  • appendixa/sysklogd-desc.xml

    r6b8e9e9 r6a9875d  
    1414<sect4><title>syslogd</title>
    1515<para>syslogd provides the kind of logging that many modern programs use. Every
    16 logged message contains at least a time and a hostname field, normally a
    17 program name field, too, but that depends on how trusty the logging
     16logged message contains at least a time and a hostname field and, normally, a
     17program name field, too. But that depends on how trusty the logging
    1818program is.</para></sect4>
    1919
  • appendixa/sysvinit-desc.xml

    r6b8e9e9 r6a9875d  
    1212
    1313<sect4><title>halt</title>
    14 <para>halt notes that the system is being brought down in the file
    15 /var/log/wtmp, and then either tells the kernel to halt, reboot or
     14<para>halt notes, in the file /var/log/wtmp, that the system is being
     15brought down and then tells the kernel to either halt, reboot or
    1616poweroff the system. If halt or reboot is called when the system is not
    1717in runlevel 0 or 6, shutdown will be invoked instead (with
     
    2121<para>init is the parent of all processes. Its primary role is to create
    2222processes from a script stored in the file /etc/inittab. This
    23 file usually has entries which cause init to spawn gettys on each line that
    24 users can log in. It also controls autonomous processes required by any
     23file usually has entries which cause init to spawn gettys on each line from
     24which users can log in. It also controls autonomous processes required by any
    2525particular system.</para></sect4>
    2626
     
    5757
    5858<sect4><title>runlevel</title>
    59 <para>runlevel reads the system utmp file (typically /var/run/utmp) to locate
    60 the runlevel record, and then prints the previous and current system
     59<para>runlevel reads the system utmp file (usually /var/run/utmp), locates
     60the runlevel record and prints the previous and current system
    6161runlevel on its standard output, separated by a single space.</para></sect4>
    6262
    6363<sect4><title>shutdown</title>
    6464<para>shutdown brings the system down in a secure way. All logged-in users are
    65 notified that the system is going down, and login is blocked.</para></sect4>
     65notified that the system is going down and login is blocked.</para></sect4>
    6666
    6767<sect4><title>sulogin</title>
     
    7373<sect4><title>telinit</title>
    7474<para>telinit sends appropriate signals to init, telling it which runlevel to
    75 change to.</para></sect4>
     75enter.</para></sect4>
    7676
    7777<sect4><title>utmpdump</title>
     
    8080
    8181<sect4><title>wall</title>
    82 <para>wall sends a message to everybody logged in with their mesg permission
     82<para>wall sends a message to logged in users that have their mesg permission
    8383set to yes.</para></sect4>
    8484
  • appendixa/tar-desc.xml

    r6b8e9e9 r6a9875d  
    99
    1010<sect4><title>rmt</title>
    11 <para>rmt is a program used by the remote dump and restore programs in
    12 manipulating a magnetic tape drive through an interprocess communication
     11<para>rmt is a program used by the remote dump and restore programs to
     12manipulate a magnetic tape drive through an interprocess communication
    1313connection.</para></sect4>
    1414
  • appendixa/utillinux-desc.xml

    r6b8e9e9 r6a9875d  
    6565
    6666<sect4><title>elvtune</title>
    67 <para>elvtune allows to tune the I/O elevator per block device queue
     67<para>elvtune lets you tune the I/O elevator per block device queue
    6868basis.</para></sect4>
    6969
     
    9090
    9191<sect4><title>hwclock</title>
    92 <para>hwclock queries and sets the hardware clock (Also called the RTC or BIOS
     92<para>hwclock queries and sets the hardware clock (also called the RTC or BIOS
    9393clock).</para></sect4>
    9494
     
    100100
    101101<sect4><title>isosize</title>
    102 <para>isosize outputs the length of a iso9660 file system.</para></sect4>
     102<para>isosize outputs the length of an iso9660 file system.</para></sect4>
    103103
    104104<sect4><title>line</title>
     
    123123
    124124<sect4><title>mkfs.bfs</title>
    125 <para>mkfs.bfs creates a SCO bfs file system on a device, usually a harddisk
     125<para>mkfs.bfs creates an SCO bfs file system on a device, usually a harddisk
    126126partition.</para></sect4>
    127127
     
    141141
    142142<sect4><title>mount</title>
    143 <para>mount mounts a filesystem from a device to a directory (mount
    144 point).</para></sect4>
     143<para>mount mounts, from many possible sources, filesystems or directories
     144on a directory (mount point).</para></sect4>
    145145
    146146<sect4><title>namei</title>
     
    164164
    165165<sect4><title>rdev</title>
    166 <para>rdev queries and sets image root device, swap device, RAM disk size, or
     166<para>rdev queries and sets image root device, swap device, RAM disk size or
    167167video mode.</para></sect4>
    168168
     
    184184
    185185<sect4><title>script</title>
    186 <para>script makes typescript of terminal session.</para></sect4>
     186<para>script makes a typescript of terminal session.</para></sect4>
    187187
    188188<sect4><title>setfdprm</title>
    189 <para>setfdprm sets user-provides floppy disk parameters.</para></sect4>
     189<para>setfdprm sets user-provided floppy disk parameters.</para></sect4>
    190190
    191191<sect4><title>setsid</title>
     
    212212
    213213<sect4><title>umount</title>
    214 <para>umount unmounts a mounted filesystem.</para></sect4>
     214<para>umount unmounts a mounted filesystem or directory.</para></sect4>
    215215
    216216<sect4><title>vidmode</title>
     
    222222
    223223<sect4><title>write</title>
    224 <para>write sends a message to another user.</para></sect4>
     224<para>write sends a message to another user, if that user has writing
     225enabled (usually by using mesg).</para></sect4>
    225226
    226227</sect3>
  • chapter01/changelog.xml

    r6b8e9e9 r6a9875d  
    44
    55<para>&version; - &releasedate;</para>
     6
     7<itemizedlist>
     8
     9<listitem><para>October 6th, 2002 [timothy]: Chapter 06 - Applied Bill
     10Maltby's grammatic-fixes patch.</para></listitem>
     11
     12</itemizedlist>
    613
    714<para>4.0 - October 5th, 2002</para>
  • chapter06/config-glibc.xml

    r6b8e9e9 r6a9875d  
    33<para>We need to create the /etc/nsswitch.conf file. Although glibc should
    44provide defaults when this file is missing or corrupt, its defaults don't work
    5 well with networking which will be dealt with in a later chapter. Also, our
     5well with networking. That is dealt with in a later chapter. Also, our
    66timezone needs to be set up.</para>
    77
  • chapter06/config-keyboard.xml

    r6b8e9e9 r6a9875d  
    1919the keymap directly into the kernel. This will make sure that your
    2020keyboard always works as expected, even when you have booted into
    21 maintenance mode (by passing `init=/bin/sh' to the kernel) in which case
     21maintenance mode (by passing `init=/bin/sh' to the kernel), in which case
    2222the bootscript that normally sets up your keymap isn't run.</para>
    2323
  • chapter06/config-ldso.xml

    r6b8e9e9 r6a9875d  
    99directories other than <filename class="directory">/lib</filename> and
    1010<filename class="directory">/usr/lib</filename>, you need to add them to
    11 the <filename>/etc/ld.so.conf</filename> file in order for the dynamic
     11the <filename>/etc/ld.so.conf</filename> file for the dynamic
    1212loader to find them. Two directories that are commonly known to contain
    1313additional libraries are <filename
  • chapter06/config-shadowpwd.xml

    r6b8e9e9 r6a9875d  
    11<sect2><title>Configuring Shadow Password Suite</title>
    22
    3 <para>This package contains utilities to modify users's passwords, add
     3<para>This package contains utilities to modify users' passwords, add
    44or delete users and groups, and the like. We're not going to explain
    55what 'password shadowing' means. A full explanation can be found in the doc/HOWTO
  • chapter06/config-vim.xml

    r6b8e9e9 r6a9875d  
    11<sect2><title>Configuring Vim</title>
    22
    3 <para>By default vim runs in vi compatible mode. Some people might like this,
     3<para>By default, vim runs in vi compatible mode. Some people might like this,
    44but we have a high preference to run vim in vim mode (else we wouldn't
    55have included vim in this book, but the original vi). Create the
  • chapter06/create-utmp.xml

    r6b8e9e9 r6a9875d  
    44
    55<para>Programs like login, shutdown, uptime and others want to read from and
    6 write to the /var/run/utmp /var/log/btmp and /var/log/wtmp. These files contain
    7 information about who is currently logged in. It also contains information
     6write to the /var/run/utmp, /var/log/btmp and /var/log/wtmp. These files contain
     7information about who is currently logged in. They also contain information
    88on when the computer was last booted and shutdown and a record of the
    99bad login attempts.</para>
  • chapter06/procps-exp.xml

    r6b8e9e9 r6a9875d  
    77This will set the Makefile variable XSCPT to an empty value so that
    88the XConsole installation is disabled. Otherwise "Make install" tries to
    9 copy the file XConsole to /usr/X11R6/lib/X11/app-defaults. And that directory
    10 does not exist, because X is not installed.</para>
     9copy the file XConsole to /usr/X11R6/lib/X11/app-defaults. That directory
     10does not exist because X is not installed.</para>
    1111
    1212</sect2>
  • chapter06/psmisc-inst.xml

    r6b8e9e9 r6a9875d  
    1010<para>Psmisc installs the
    1111<filename>/usr/share/man/man1/pidof.1</filename> man page, but Psmisc's
    12 pidof program isn't installed by default. Generally this isn't a problem,
    13 because we install the Sysvinit package later on which provides
     12pidof program isn't installed by default. Generally, this isn't a problem
     13because we later install the Sysvinit package, which provides
    1414a better pidof program.</para>
    1515
    1616<para>It's up to you now to decide if you are going to use the Sysvinit
    17 package which provides a pidof program, or not. If you are going to, you
     17package, which provides a pidof program, or not. If you are going to, you
    1818should remove Psmisc's pidof man page by running:</para>
    1919
  • chapter06/shadowpwd-exp.xml

    r6b8e9e9 r6a9875d  
    33
    44<para><userinput>cp limits login.access /etc:</userinput> These files
    5 were not installed during the installation of the package so we copy
    6 them manually as those files are used to configure authentication
     5were not installed during the installation of the package, so we copy
     6them manually because those files are used to configure authentication
    77details on the system.</para>
    88
  • chapter06/shadowpwd-inst.xml

    r6b8e9e9 r6a9875d  
    44<para>Before you install this package, you may want to have a look at
    55the Shadow hint. It discusses how you can make your system more secure
    6 regarding passwords, such as how to enable the more secure MD5 passwords,
     6regarding passwords, such as how to enable the more secure MD5 passwords
    77and how to get the most out of this Shadow package. The Shadow hint can
    88be found at <ulink url="&hints-root;shadowpasswd_plus.txt"/>.</para>
  • chapter06/sysvinit-inst.xml

    r6b8e9e9 r6a9875d  
    22<title>Installation of Sysvinit</title>
    33
    4 <para>When run levels are changed (for example, when halting the system)
     4<para>When run levels are changed (for example, when halting the system),
    55init sends the TERM and KILL signals to the processes which it started.
    66init prints "Sending processes the TERM signal" to the screen. This seems
  • chapter06/tar-inst.xml

    r6b8e9e9 r6a9875d  
    55use the tar
    66patch available from the LFS FTP site. This patch will add the -j option
    7 to tar which works the same as the -z option to tar (which can be used
    8 for gzip files).</para>
     7to tar, which works the same as the -z option used for gzip files.</para>
    98 
    109<para>Apply the patch by running the following command:</para>
  • chapter06/utillinux-inst.xml

    r6b8e9e9 r6a9875d  
    22<title>FHS compliance notes</title>
    33
    4 <para>The FHS recommends that we use /var/lib/hwclock as the location of the
    5 adjtime file, instead of the usual /etc. To make hwclock, which is part of the
    6 util-linux package, FHS-compliant, run the following.</para>
     4<para>The FHS recommends that we use /var/lib/hwclock, instead of the
     5usual /etc, as the location of the adjtime file. To make hwclock, which
     6is part of the util-linux package, FHS-compliant, run the following.</para>
    77
    88<para><screen><userinput>cp hwclock/hwclock.c{,.backup} &amp;&amp;
  • index.xml

    r6b8e9e9 r6a9875d  
    55<!ENTITY book SYSTEM "book/book.xml">
    66
    7 <!ENTITY version "20021005">
    8 <!ENTITY releasedate "October 5th, 2002">
     7<!ENTITY version "20021006">
     8<!ENTITY releasedate "October 6th, 2002">
    99
    1010<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
Note: See TracChangeset for help on using the changeset viewer.