Changeset e925d78a for chapter06


Ignore:
Timestamp:
10/19/2005 09:52:55 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
6.1.1
Children:
8be85e4
Parents:
1d09f12
Message:

Ported several typos and redaction fixes from trunk.

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

Location:
chapter06
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • chapter06/bash.xml

    r1d09f12 re925d78a  
    5050<varlistentry>
    5151<term><parameter>--with-installed-readline</parameter></term>
    52 <listitem><para>This options tells Bash to use the
     52<listitem><para>This option tells Bash to use the
    5353<filename class="libraryfile">readline</filename> library that is already installed
    5454on the system rather than using its own readline version.</para></listitem>
  • chapter06/coreutils.xml

    r1d09f12 re925d78a  
    8181<screen><userinput>make install</userinput></screen>
    8282
    83 <para>Move programs to the proper locations:</para>
    84 
    85 <screen><userinput>mv -v /usr/bin/{[,basename,cat,chgrp,chmod,chown,cp,dd,df} /bin
    86 mv -v /usr/bin/{date,echo,false,head,hostname,install,ln} /bin
    87 mv -v /usr/bin/{ls,mkdir,mknod,mv,pwd,rm,rmdir,sync} /bin
    88 mv -v /usr/bin/{sleep,stty,test,touch,true,uname} /bin
     83<para>Move programs to the locations specified by the FHS:</para>
     84
     85<screen><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} /bin
     86mv -v /usr/bin/{false,hostname,ln,ls,mkdir,mknod,mv,pwd,rm} /bin
     87mv -v /usr/bin/{rmdir,stty,sync,true,uname} /bin
    8988mv -v /usr/bin/chroot /usr/sbin</userinput></screen>
    9089
    91 <para>Finally, create a symlink to be FHS-compliant:</para>
    92 
    93 <screen><userinput>ln -sv ../../bin/install /usr/bin</userinput></screen>
     90<para>Some of the scripts in the LFS-Bootscripts package depend on
     91<command>head</command> and <command>sleep</command>.  As
     92<filename class="directory">/usr</filename> may not be available during the
     93early stages of booting, those binaries need to be on the root partition:</para>
     94
     95<screen><userinput>mv -v /usr/bin/{head,sleep} /bin</userinput></screen>
    9496
    9597</sect2>
  • chapter06/findutils.xml

    r1d09f12 re925d78a  
    3737    --localstatedir=/var/lib/locate</userinput></screen>
    3838
    39 <para>The <parameter>localstatedir</parameter> option above changes the
    40 location of the <command>locate</command> database to be in <filename
    41 class="directory">/var/lib/locate</filename>, which is FHS-compliant.</para>
     39<para>The meaning of the configure options:</para>
     40
     41<variablelist>
     42<varlistentry>
     43<term><parameter>--localstatedir</parameter></term>
     44<listitem><para>This option changes the location of the <command>locate</command>
     45database to be in <filename class="directory">/var/lib/locate</filename>, which
     46is FHS-compliant.</para></listitem>
     47</varlistentry>
     48</variablelist>
    4249
    4350<para>Compile the package:</para>
  • chapter06/flex.xml

    r1d09f12 re925d78a  
    8686<segtitle>Installed programs</segtitle>
    8787<segtitle>Installed library</segtitle>
    88 <seglistitem><seg>flex, lex</seg>
     88<seglistitem><seg>flex and lex</seg>
    8989<seg>libfl.a</seg></seglistitem>
    9090</segmentedlist>
  • chapter06/gzip.xml

    r1d09f12 re925d78a  
    124124<term><command>zcat</command></term>
    125125<listitem>
    126 <para>Uncompresses the given gzipped files to standard output</para>
     126<para>Decompresses the given gzipped files to standard output</para>
    127127<indexterm zone="ch-system-gzip zcat"><primary sortas="b-zcat">zcat</primary></indexterm>
    128128</listitem>
  • chapter06/linux-libc-headers.xml

    r1d09f12 re925d78a  
    7171<term><filename class="headerfile">/usr/include/{asm,linux}/*.h</filename></term>
    7272<listitem>
    73 <para>The Linux headers API</para>
     73<para>The Linux API headers</para>
    7474<indexterm zone="ch-system-linux-libc-headers linux-libc-headers"><primary sortas="e-/usr/include/{asm,linux}/*.h">/usr/include/{asm,linux}/*.h</primary></indexterm>
    7575</listitem>
  • chapter06/perl.xml

    r1d09f12 re925d78a  
    4141<varlistentry>
    4242<term><parameter>-Dpager="/bin/less -isR"</parameter></term>
    43 <listitem><para>This corrects an error in the way that the <command>perldoc</command>
    44 command invokes the <command>less</command> program.</para></listitem>
     43<listitem><para>This corrects an error in the way that
     44<command>perldoc</command> invokes the <command>less</command> program.</para>
     45</listitem>
    4546</varlistentry>
    4647</variablelist>
  • chapter06/pwdgroup.xml

    r1d09f12 re925d78a  
    5353
    5454<para>The created groups are not part of any standard&mdash;they are groups
    55 decided on in part by the requirements of the Udev configuration in the next
    56 section, and in part by common convention employed by a number of existing Linux
     55decided on in part by the requirements of the Udev configuration in this
     56chapter, and in part by common convention employed by a number of existing Linux
    5757distributions. The Linux Standard Base (LSB, available at <ulink
    5858url="http://www.linuxbase.org"/>) recommends only that, besides the group
  • chapter06/shadow.xml

    r1d09f12 re925d78a  
    3434<screen><userinput>./configure --libdir=/lib --enable-shared</userinput></screen>
    3535
    36 <para>Remove the installation of the <command>groups</command> program, and its man page as
    37 Coreutils provides a better version:</para>
     36<para>Disable the installation of the <command>groups</command> program and
     37its man page, as Coreutils provides a better version:</para>
    3838
    3939<screen><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile
  • chapter06/texinfo.xml

    r1d09f12 re925d78a  
    145145<term><command>texi2pdf</command></term>
    146146<listitem>
    147 <para>Create a PDF file from a Texinfo file.</para>
     147<para>Used to format the given Texinfo document into a
     148Portable Document Format (PDF) file</para>
    148149<indexterm zone="ch-system-texinfo texi2pdf"><primary sortas="b-texi2pdf">texi2pdf</primary></indexterm>
    149150</listitem>
  • chapter06/vim.xml

    r1d09f12 re925d78a  
    3939<filename>vim-&vim-version;.tar.bz2</filename> and (optionally)
    4040<filename>vim-&vim-version;-lang.tar.gz</filename> archives into the
    41 same directory. Then, change the default locations of the
    42 <filename>vimrc</filename> and <filename>gvimrc</filename>
    43 configuration files to <filename
     41same directory. Then, change the default location of the
     42<filename>vimrc</filename> configuration file to <filename
    4443class="directory">/etc</filename>:</para>
    4544
    46 <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' &gt;&gt; src/feature.h
    47 echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' &gt;&gt; src/feature.h</userinput></screen>
    48 
    49 <para>Vim has a security vulnerability already addressed upstream.  The
    50 following patch fixes the problem:</para>
     45<screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' &gt;&gt; src/feature.h</userinput></screen>
     46
     47<para>Vim has two known security vulnerabilities that have already been
     48addressed upstream.  The following patch fixes the problems:</para>
    5149
    5250<screen><userinput>patch -Np1 -i ../&vim-security_fix-patch;</userinput></screen>
     
    5654<screen><userinput>./configure --prefix=/usr --enable-multibyte</userinput></screen>
    5755
    58 <para>The optional but highly recommended
    59 <parameter>--enable-multibyte</parameter> switch includes support for
    60 editing files in multibyte character encodings into
    61 <command>vim</command>.  This is needed if using a locale with
    62 a multibyte character set. This switch is also helpful to be able to
    63 edit text files initially created in Linux distributions like Fedora
    64 Core that use UTF-8 as a default character set.</para>
     56<para>The meaning of the configure options:</para>
     57
     58<variablelist>
     59<varlistentry>
     60<term><parameter>--enable-multibyte</parameter></term>
     61<listitem><para>This optional but highly recommended switch enables support for
     62editing files in multibyte character encodings.  This is needed if using a
     63locale with a multibyte character set. This switch is also helpful to be able to
     64edit text files initially created in Linux distributions like Fedora Core that
     65use UTF-8 as a default character set.</para>
     66</listitem>
     67</varlistentry>
     68</variablelist>
    6569
    6670<para>Compile the package:</para>
  • chapter06/zlib.xml

    r1d09f12 re925d78a  
    9393<term><filename class="libraryfile">libz</filename></term>
    9494<listitem>
    95 <para>Contains compression and un-compression
     95<para>Contains compression and decompression
    9696functions used by some programs</para>
    9797<indexterm zone="ch-system-zlib libz"><primary sortas="c-libz">libz</primary></indexterm>
Note: See TracChangeset for help on using the changeset viewer.