Ignore:
Timestamp:
01/15/2006 12:10:43 PM (18 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.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:
3467c02f
Parents:
b0ed1af
Message:

Indented chapter 04.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter04/creatingtoolsdir.xml

    rb0ed1af r6a3b6af  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
     3  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
    34  <!ENTITY % general-entities SYSTEM "../general.ent">
    45  %general-entities;
    56]>
     7
    68<sect1 id="ch-tools-creatingtoolsdir">
    7 <title>Creating the $LFS/tools Directory</title>
    8 <?dbhtml filename="creatingtoolsdir.html"?>
     9  <?dbhtml filename="creatingtoolsdir.html"?>
    910
    10 <para>All programs compiled in <xref
    11 linkend="chapter-temporary-tools"/> will be installed under <filename
    12 class="directory">$LFS/tools</filename> to keep them separate from the
    13 programs compiled in <xref linkend="chapter-building-system"/>. The
    14 programs compiled here are temporary tools and will not be a part of
    15 the final LFS system.  By keeping these programs in a separate
    16 directory, they can easily be discarded later after their use. This
    17 also prevents these programs from ending up in the host production
    18 directories (easy to do by accident in <xref
    19 linkend="chapter-temporary-tools"/>).</para>
     11  <title>Creating the $LFS/tools Directory</title>
    2012
    21 <para>Create the required directory by running the following as
    22 <emphasis>root</emphasis>:</para>
     13  <para>All programs compiled in <xref linkend="chapter-temporary-tools"/>
     14  will be installed under <filename class="directory">$LFS/tools</filename>
     15  to keep them separate from the programs compiled in <xref
     16  linkend="chapter-building-system"/>. The programs compiled here are
     17  temporary tools and will not be a part of the final LFS system. By keeping
     18  these programs in a separate directory, they can easily be discarded later
     19  after their use. This also prevents these programs from ending up in the
     20  host production directories (easy to do by accident in <xref
     21  linkend="chapter-temporary-tools"/>).</para>
     22
     23  <para>Create the required directory by running the following as
     24  <systemitem class="username">root</systemitem>:</para>
    2325
    2426<screen><userinput>mkdir -v $LFS/tools</userinput></screen>
    2527
    26 <para>The next step is to create a <filename class="symlink">/tools</filename>
    27 symlink on the host system. This will point to the newly-created directory on
    28 the LFS partition. Run this command as <emphasis>root</emphasis> as
    29 well:</para>
     28  <para>The next step is to create a <filename class="symlink">/tools</filename>
     29  symlink on the host system. This will point to the newly-created directory on
     30  the LFS partition. Run this command as <systemitem
     31  class="username">root</systemitem> as well:</para>
    3032
    3133<screen><userinput>ln -sv $LFS/tools /</userinput></screen>
    3234
    33 <note><para>The above command is correct. The <command>ln</command> command has
    34 a few syntactic variations, so be sure to check <command>info coreutils ln</command> and
    35 <filename>ln(1)</filename> before reporting what you may think is an
    36 error.</para></note>
     35  <note>
     36    <para>The above command is correct. The <command>ln</command> command
     37    has a few syntactic variations, so be sure to check
     38    <command>info coreutils ln</command> and <filename>ln(1)</filename>
     39    before reporting what you may think is an error.</para>
     40  </note>
    3741
    38 <para>The created symlink enables the toolchain to be compiled so that
    39 it always refers to <filename class="directory">/tools</filename>,
    40 meaning that the compiler, assembler, and linker will work both in
    41 this chapter (when we are still using some tools from the host) and in
    42 the next (when we are <quote>chrooted</quote> to the LFS
    43 partition).</para>
     42  <para>The created symlink enables the toolchain to be compiled so that it
     43  always refers to <filename class="directory">/tools</filename>, meaning
     44  that the compiler, assembler, and linker will work both in this chapter
     45  (when we are still using some tools from the host) and in the next (when
     46  we are <quote>chrooted</quote> to the LFS partition).</para>
    4447
    4548</sect1>
    46 
Note: See TracChangeset for help on using the changeset viewer.