Changeset 88ec930


Ignore:
Timestamp:
03/31/2020 10:25:23 AM (19 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib-10.1, multilib-before-cross
Children:
a923b6e
Parents:
c3fd1c2
Message:

MultiLib: Merge changes from trunk

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

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rc3fd1c2 r88ec930  
    4545    appropriate for the entry or if needed the entire day's listitem.
    4646    -->
     47    <listitem>
     48      <para>2020-03-29</para>
     49      <itemizedlist>
     50        <listitem>
     51          <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
     52        </listitem>
     53      </itemizedlist>
     54    </listitem>
     55
    4756    <listitem revision="systemd">
    4857      <para>2020-03-19</para>
  • chapter04/settingenviron.xml

    rc3fd1c2 r88ec930  
    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>
     
    4747export LFS LC_ALL LFS_TGT PATH</literal>
    4848EOF</userinput></screen>
    49 
    5049<screen arch="ml_32,ml_x32,ml_all"><userinput>cat &gt; ~/.bashrc &lt;&lt; "EOF"
    5150<literal>set +h
     
    6059EOF</userinput></screen>
    6160
     61  <variablelist>
     62    <title>The meaning of the command line options in <filename>.bashrc</filename></title>
     63
     64    <varlistentry>
     65      <term><parameter>set +h</parameter></term>
     66      <listitem>
    6267  <para>The <command>set +h</command> command turns off
    6368  <command>bash</command>'s hash function. Hashing is ordinarily a useful
     
    7176  available without remembering a previous version of the same program in a
    7277  different location.</para>
     78      </listitem>
     79    </varlistentry>
    7380
     81    <varlistentry>
     82      <term><parameter>umask 022</parameter></term>
     83      <listitem>
    7484  <para>Setting the user file-creation mask (umask) to 022 ensures that newly
    7585  created files and directories are only writable by their owner, but are
     
    7787  <function>open(2)</function> system call, new files will end up with permission
    7888  mode 644 and directories with mode 755).</para>
     89      </listitem>
     90    </varlistentry>
    7991
     92    <varlistentry>
     93      <term><parameter>LFS=/mnt/lfs</parameter></term>
     94      <listitem>
    8095  <para>The <envar>LFS</envar> variable should be set to the chosen mount
    8196  point.</para>
     97      </listitem>
     98    </varlistentry>
    8299
     100    <varlistentry>
     101      <term><parameter>LC_ALL=POSIX</parameter></term>
     102      <listitem>
    83103  <para>The <envar>LC_ALL</envar> variable controls the localization of certain
    84104  programs, making their messages follow the conventions of a specified country.
     
    86106  (the two are equivalent) ensures that everything will work as expected in
    87107  the chroot environment.</para>
     108      </listitem>
     109    </varlistentry>
    88110
     111    <varlistentry>
     112      <term><parameter>LFS_TGT=(uname -m)-lfs-linux-gnu</parameter></term>
     113      <listitem>
    89114  <para>The <envar>LFS_TGT</envar> variable sets a non-default, but compatible machine
    90115  description for use when building our cross compiler and linker and when cross
    91116  compiling our temporary toolchain. More information is contained in
    92117  <xref linkend="ch-tools-toolchaintechnotes" role=""/>.</para>
     118      </listitem>
     119    </varlistentry>
    93120
     121    <varlistentry>
     122      <term><parameter>PATH=/tools/bin:/bin:/usr/bin</parameter></term>
     123      <listitem>
    94124  <para>By putting <filename class="directory">/tools/bin</filename> ahead of the
    95125  standard <envar>PATH</envar>, all the programs installed in <xref
     
    97127  their installation. This, combined with turning off hashing, limits the risk
    98128  that old programs are used from the host when the same programs are available in
    99   the chapter 5 environment.</para>
     129  the Chapter 5 environment.</para>
     130      </listitem>
     131    </varlistentry>
     132
     133    <varlistentry>
     134      <term><parameter>export LFS LC_ALL LFS_TGT PATH</parameter></term>
     135      <listitem>
     136        <para>While the above commands have set some variables, in order
     137        to make them visible within any sub-shells, we export them</para>
     138      </listitem>
     139    </varlistentry>
     140
     141  </variablelist>
    100142
    101143  <para>Finally, to have the environment fully prepared for building the
  • chapter05/dejagnu.xml

    rc3fd1c2 r88ec930  
    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

    rc3fd1c2 r88ec930  
    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/gcc-pass1.xml

    rc3fd1c2 r88ec930  
    9797    First we copy the files <filename>gcc/config/linux.h</filename>,
    9898    <filename>gcc/config/i386/linux.h</filename>, and
    99     <filename>gcc/config/i368/linux64.h</filename> to a file of
     99    <filename>gcc/config/i386/linux64.h</filename> to a file of
    100100    the same name but with an added suffix of <quote>.orig</quote>. Then the
    101101    first sed expression prepends <quote>/tools</quote> to every instance of
  • chapter05/tcl.xml

    rc3fd1c2 r88ec930  
    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

    rc3fd1c2 r88ec930  
    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.