Changeset df43be1


Ignore:
Timestamp:
03/29/2020 08:04:31 PM (4 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, 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:
caccd51
Parents:
97af738
Message:

Textual updates thanks to Kevin Buckley.

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r97af738 rdf43be1  
    4343    appropriate for the entry or if needed the entire day's listitem.
    4444    -->
     45    <listitem>
     46      <para>2020-03-29</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
    4554    <listitem revision="systemd">
    4655      <para>2020-03-19</para>
  • chapter04/settingenviron.xml

    r97af738 rdf43be1  
    3333
    3434  <para>The new instance of the shell is a <emphasis>non-login</emphasis>
    35   shell, which does not read the <filename>/etc/profile</filename> or
    36   <filename>.bash_profile</filename> files, but rather reads the
     35  shell, which does not read, and execute, the conten of <filename>/etc/profile</filename> or
     36  <filename>.bash_profile</filename> files, but rather reads, and executes, the
    3737  <filename>.bashrc</filename> file instead. Create the
    3838  <filename>.bashrc</filename> file now:</para>
     
    4848EOF</userinput></screen>
    4949
     50  <variablelist>
     51    <title>The meaning of the command line options in <filename>.bashrc</filename></title>
     52
     53    <varlistentry>
     54      <term><parameter>set +h</parameter></term>
     55      <listitem>
    5056  <para>The <command>set +h</command> command turns off
    5157  <command>bash</command>'s hash function. Hashing is ordinarily a useful
     
    5965  available without remembering a previous version of the same program in a
    6066  different location.</para>
     67      </listitem>
     68    </varlistentry>
    6169
     70    <varlistentry>
     71      <term><parameter>umask 022</parameter></term>
     72      <listitem>
    6273  <para>Setting the user file-creation mask (umask) to 022 ensures that newly
    6374  created files and directories are only writable by their owner, but are
     
    6576  <function>open(2)</function> system call, new files will end up with permission
    6677  mode 644 and directories with mode 755).</para>
     78      </listitem>
     79    </varlistentry>
    6780
     81    <varlistentry>
     82      <term><parameter>LFS=/mnt/lfs</parameter></term>
     83      <listitem>
    6884  <para>The <envar>LFS</envar> variable should be set to the chosen mount
    6985  point.</para>
     86      </listitem>
     87    </varlistentry>
    7088
     89    <varlistentry>
     90      <term><parameter>LC_ALL=POSIX</parameter></term>
     91      <listitem>
    7192  <para>The <envar>LC_ALL</envar> variable controls the localization of certain
    7293  programs, making their messages follow the conventions of a specified country.
     
    7495  (the two are equivalent) ensures that everything will work as expected in
    7596  the chroot environment.</para>
     97      </listitem>
     98    </varlistentry>
    7699
     100    <varlistentry>
     101      <term><parameter>LFS_TGT=(uname -m)-lfs-linux-gnu</parameter></term>
     102      <listitem>
    77103  <para>The <envar>LFS_TGT</envar> variable sets a non-default, but compatible machine
    78104  description for use when building our cross compiler and linker and when cross
    79105  compiling our temporary toolchain. More information is contained in
    80106  <xref linkend="ch-tools-toolchaintechnotes" role=""/>.</para>
     107      </listitem>
     108    </varlistentry>
    81109
     110    <varlistentry>
     111      <term><parameter>PATH=/tools/bin:/bin:/usr/bin</parameter></term>
     112      <listitem>
    82113  <para>By putting <filename class="directory">/tools/bin</filename> ahead of the
    83114  standard <envar>PATH</envar>, all the programs installed in <xref
     
    85116  their installation. This, combined with turning off hashing, limits the risk
    86117  that old programs are used from the host when the same programs are available in
    87   the chapter 5 environment.</para>
     118  the Chapter 5 environment.</para>
     119      </listitem>
     120    </varlistentry>
     121
     122    <varlistentry>
     123      <term><parameter>export LFS LC_ALL LFS_TGT PATH</parameter></term>
     124      <listitem>
     125        <para>While the above commands have set some variables, in order
     126        to make them visible within any sub-shells, we export them</para>
     127      </listitem>
     128    </varlistentry>
     129
     130  </variablelist>
    88131
    89132  <para>Finally, to have the environment fully prepared for building the
  • chapter05/dejagnu.xml

    r97af738 rdf43be1  
    2424    <title/>
    2525
    26     <para>The DejaGNU package contains a framework for testing other
    27     programs.</para>
     26    <para>The <application>DejaGnu</application> package contains a framework for running test
     27      suites on GNU tools. It is written in <command>expect</command>, which itself
     28      uses <application>Tcl</application> (Tool Command Language).</para>
    2829
    2930    <segmentedlist>
  • chapter05/expect.xml

    r97af738 rdf43be1  
    2424    <title/>
    2525
    26     <para>The Expect package contains a program for carrying out scripted
    27     dialogues with other interactive programs.</para>
     26    <para>The <application>Expect</application> package contains tools for
     27    automating, via scripted dialogues, interactive applications such as
     28    <command>telnet</command>, <command>ftp</command>,
     29    <command>passwd</command>, <command>fsck</command>,
     30    <command>rlogin</command>, and <command>tip</command>.
     31    <application>Expect</application> is also useful for testing these same
     32    applications as well as easing all sorts of tasks that are prohibitively
     33    difficult with anything else. The <application>DejaGnu</application>
     34    framework is written in <application>Expect</application>.</para>
    2835
    2936    <segmentedlist>
  • chapter05/tcl.xml

    r97af738 rdf43be1  
    2424    <title/>
    2525
    26     <para>The Tcl package contains the Tool Command Language.</para>
     26    <para>The <application>Tcl</application> package contains the Tool Command Language,
     27    a robust general-purpose scripting language. The <application>Expect</application> package
     28    is written in the <application>Tcl</application> language.</para>
    2729
    2830    <segmentedlist>
  • general.ent

    r97af738 rdf43be1  
    1 <!ENTITY version         "SVN-20200319">
     1<!ENTITY version         "SVN-20200329">
    22<!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;
    33                                      Change to x.y for release but not -rc releases -->
    44<!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
    55
    6 <!ENTITY versiond        "20200319-systemd">
     6<!ENTITY versiond        "20200329-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "March 19th, 2020">
     10<!ENTITY releasedate     "March 29th, 2020">
    1111
    1212<!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
Note: See TracChangeset for help on using the changeset viewer.