Changeset ae79672 for chapter04


Ignore:
Timestamp:
12/19/2004 07:50:52 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
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.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, 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:
e431af69
Parents:
86ca6e7
Message:

More text dropped.

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

Location:
chapter04
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter04/aboutlfs.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="aboutlfs.html"?>
    99
     10<para>See testing</para>
     11
     12<!--
    1013<para>Throughout this book the environment variable LFS will be used several
    1114times. It is paramount that this variable is always defined. It should be set
     
    3033reenter the environment (as when doing a <quote>su</quote> to root or another user).
    3134</para>
     35-->
    3236
    3337</sect1>
  • chapter04/aboutsbus.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="aboutsbus.html"?>
    99
     10<para>See testing</para>
     11
     12<!--
    1013<para>Most people would like to know beforehand approximately how long it
    1114takes to compile and install each package. But <quote>Linux from Scratch</quote> is built
     
    1316anywhere near accurate: the biggest package (Glibc) won't take more than
    1417twenty minutes on the fastest systems, but will take something like three days
    15 on the slowest -- no kidding. So instead of giving actual times, we've come up
     18on the slowest - no kidding. So instead of giving actual times, we've come up
    1619with the idea of using the <emphasis>Static Binutils Unit</emphasis>
    1720(abbreviated to <emphasis>SBU</emphasis>).</para>
     
    4144<para>If you wish to see actual timings for specific machines, have a look at
    4245<ulink url="&lfs-root;~bdubbs/"/>.</para>
     46-->
    4347
    4448</sect1>
  • chapter04/abouttestsuites.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="abouttestsuites.html"?>
    99
     10<para>See testing</para>
     11
     12<!--
    1013<para>Most packages provide a test suite. Running the test suite for a newly
    1114built package is generally a good idea, as it can provide a nice sanity check
     
    1518
    1619<para>Some test suites are more important than others. For example, the test
    17 suites for the core toolchain packages -- GCC, Binutils, and Glibc -- are of
     20suites for the core toolchain packages - GCC, Binutils, and Glibc - are of
    1821the utmost importance due to their central role in a properly functioning
    1922system. But be warned, the test suites for GCC and Glibc can take a very long
     
    4144consult the LFS Wiki at <ulink url="&wiki-root;"/> to verify that these
    4245failures are normal. This applies to all tests throughout the book.</para>
     46-->
    4347
    4448</sect1>
  • chapter04/addinguser.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="addinguser.html"?>
    99
     10<!--
    1011<para>When logged in as <emphasis>root</emphasis>, making a single mistake
    1112can damage or even wreck your system. Therefore we recommend that you
     
    1617use this one during the installation process. As <emphasis>root</emphasis>,
    1718issue the following commands to add the new user:</para>
     19-->
    1820
    1921<screen><userinput>groupadd lfs
    2022useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput></screen>
    2123
     24<!--
    2225<para>The meaning of the switches:</para>
    2326
     
    5356<para>If you want to be able to log in as <emphasis>lfs</emphasis>, then give
    5457<emphasis>lfs</emphasis> a password:</para>
     58-->
    5559
    5660<screen><userinput>passwd lfs</userinput></screen>
    5761
     62<!--
    5863<para>and grant <emphasis>lfs</emphasis> full access to
    5964<filename class="directory">$LFS/tools</filename> by making
    6065<emphasis>lfs</emphasis> the directory owner:</para>
     66-->
    6167
    6268<screen><userinput>chown lfs $LFS/tools</userinput></screen>
    6369
     70<!--
    6471<para>If you made a separate working directory as suggested, give user
    6572<emphasis>lfs</emphasis> ownership of this directory too:</para>
     73-->
    6674
    6775<screen><userinput>chown lfs $LFS/sources</userinput></screen>
    6876
     77<!--
    6978<para>Next, login as user <emphasis>lfs</emphasis>. This can be done via a
    7079virtual console, through a display manager, or with the following substitute
    7180user command:</para>
     81-->
    7282
    7383<screen><userinput>su - lfs</userinput></screen>
    7484
     85<!--
    7586<para>The <quote><parameter>-</parameter></quote> instructs <command>su</command> to
    7687start a <emphasis>login</emphasis> shell.</para>
     88-->
    7789
    7890</sect1>
  • chapter04/creatingtoolsdir.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="creatingtoolsdir.html"?>
    99
     10<!--
    1011<para>All programs compiled in <xref linkend="chapter-temporary-tools"/> will be installed under <filename
    1112class="directory">$LFS/tools</filename> to keep them separate from the
     
    2122tools are stored. Instead of the simple <quote>tools</quote> you could use
    2223something like <quote>tools-for-lfs</quote>. However, you'll need to be careful
    23 to adjust all references to <quote>tools</quote> throughout the book --
     24to adjust all references to <quote>tools</quote> throughout the book -
    2425including those in any patches, notably the GCC Specs Patch.</para>
    2526
    2627<para>Create the required directory by running the following:</para>
     28-->
    2729
    2830<screen><userinput>mkdir $LFS/tools</userinput></screen>
    2931
     32<!--
    3033<para>The next step is to create a <filename>/tools</filename> symlink on
    3134your <emphasis>host</emphasis> system. It will point to the directory we just created on the LFS
    3235partition:</para>
     36-->
    3337
    3438<screen><userinput>ln -s $LFS/tools /</userinput></screen>
    3539
     40<!--
    3641<note><para>The above command is correct. The <command>ln</command> command
    3742has a few syntactic variations, so be sure to check the info page before
     
    4348from the host) <emphasis>and</emphasis> in the next (when we are <quote>chrooted</quote> to
    4449the LFS partition).</para>
     50-->
    4551
    4652</sect1>
  • chapter04/settingenviron.xml

    r86ca6e7 rae79672  
    88<?dbhtml filename="settingenvironment.html"?>
    99
     10<!--
    1011<para>We're going to set up a good working environment by creating two new
    1112startup files for the <command>bash</command> shell. While logged in as
    1213user <emphasis>lfs</emphasis>, issue the following command to create a new
    1314<filename>.bash_profile</filename>:</para>
     15-->
    1416
    1517<screen><userinput>cat &gt; ~/.bash_profile &lt;&lt; "EOF"
     
    1719EOF</userinput></screen>
    1820
     21<!--
    1922<para>Normally, when you log on as user <emphasis>lfs</emphasis>,
    2023the initial shell is a <emphasis>login</emphasis> shell which reads the
     
    3235<filename>.bash_profile</filename> files, but reads the
    3336<filename>.bashrc</filename> file instead. Create this latter file now:</para>
     37-->
    3438
    3539<screen><userinput>cat &gt; ~/.bashrc &lt;&lt; "EOF"
     
    4246EOF</userinput></screen>
    4347
     48<!--
    4449<para>The <command>set +h</command> command turns off
    4550<command>bash</command>'s hash function. Normally hashing is a useful
     
    7580<para>Finally, to have our environment fully prepared for building the
    7681temporary tools, source the just-created profile:</para>
     82-->
    7783
    7884<screen><userinput>source ~/.bash_profile</userinput></screen>
Note: See TracChangeset for help on using the changeset viewer.