Changes in / [279277d:8f3d17f]


Ignore:
Location:
BOOK
Files:
9 added
1 deleted
17 edited

Legend:

Unmodified
Added
Removed
  • BOOK/Makefile

    r279277d r8f3d17f  
    33
    44VALIDATEDIR     := $(RENDERDIR)/validate
     5DBXMLDIR        := $(RENDERDIR)/docbook
    56PROFILEDIR      := $(RENDERDIR)/profile
    67
     
    2324                   ppc ppc64 \
    2425                   alpha
     26
     27x86_ML          := 32
     28x86_64_ML       := 32,64
     29x86_64-64_ML    := 64
     30sparc_ML        := 32
     31sparc64_ML      := 32,64
     32sparc64-64_ML   := 64
     33mips_ML         := 32
     34mips64_ML       := 32,n32,64
     35mips64-64_ML    := 64
     36ppc_ML          := 32
     37ppc64_ML        := 32,64
     38alpha_ML        := 64
    2539
    2640ifdef V
     
    6276$(ARCHS_VD_XML): override arch = $(@:%-validate_dump-xml=%)
    6377$(ARCHS_VD_XML):
    64         @echo "Validating $(arch) book..."
     78        @echo "Validating $(arch) against the CLFS Schema..."
    6579        $(Q)mkdir -p $(VALIDATEDIR)
    6680        $(Q)xmllint --nonet --noent --xinclude \
    67           --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \
     81          --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \
    6882          -o $(VALIDATEDIR)/$(arch)-full.xml \
    69           $(PWD)/$(arch)-index.xml
     83          $(PWD)/$(arch)-index.xml \
     84          2>&1 | grep -v " validates$$"; \
     85          if test $${?} -ne 0; then true; else false; fi
     86
     87ARCHS_DB_XML := $(ARCHS:%=%-db-xml)
     88.PHONY: $(ARCHS_DB_XML)
     89$(ARCHS_DB_XML): override arch = $(@:%-db-xml=%)
     90$(ARCHS_DB_XML):
     91        @$(MAKE) --no-print-directory $(arch)-validate_dump-xml
     92        @echo "Generating DocBook XML for $(arch)..."
     93        $(Q)mkdir -p $(DBXMLDIR)
     94        $(Q)xsltproc --nonet \
     95          --stringparam clfs.arch "$(arch)" \
     96          --stringparam clfs.multilib "$($(arch)_ML)" \
     97          --output $(DBXMLDIR)/$(arch)-db.xml \
     98          $(PWD)/stylesheets/clfs-profile.xsl \
     99          $(VALIDATEDIR)/$(arch)-full.xml
    70100
    71101ARCHS_P_XML := $(ARCHS:%=%-profiled-xml)
     
    73103$(ARCHS_P_XML): override arch = $(@:%-profiled-xml=%)
    74104$(ARCHS_P_XML):
    75         @$(MAKE) --no-print-directory $(arch)-validate_dump-xml
    76         @echo "Generating profiled $(arch) book..."
     105        @$(MAKE) --no-print-directory $(arch)-db-xml
     106        @echo "Profiling $(arch) for rendering..."
    77107        $(Q)mkdir -p $(PROFILEDIR)
    78         $(Q)xsltproc --nonet --stringparam profile.condition html \
     108        $(Q)xsltproc --nonet \
     109          --stringparam profile.condition html \
    79110          --output $(PROFILEDIR)/$(arch)-html.xml \
    80111          $(PWD)/stylesheets/lfs-xsl/profile.xsl \
    81           $(VALIDATEDIR)/$(arch)-full.xml
     112          $(DBXMLDIR)/$(arch)-db.xml
     113
     114ARCHS_VDB_XML := $(ARCHS:%=%-validate_db-xml)
     115.PHONY: $(ARCHS_VDB_XML)
     116$(ARCHS_VDB_XML): override arch = $(@:%-validate_db-xml=%)
     117$(ARCHS_VDB_XML):
     118        @echo "Validating $(arch) against the DocBook Schema..."
     119        $(Q)xmllint --noout --nonet \
     120          --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \
     121          $(PROFILEDIR)/$(arch)-html.xml \
     122          2>&1 | grep -v " validates$$"; \
     123          if test $${?} -ne 0; then true; else false; fi
    82124
    83125ARCHS_HTML := $(ARCHS:%=%-html)
     
    87129$(ARCHS_HTML):
    88130        @$(MAKE) --no-print-directory $(arch)-profiled-xml
     131        @$(MAKE) --no-print-directory $(arch)-validate_db-xml
    89132
    90133        @echo "Rendering chunked XHTML of $(arch)..."
     
    112155$(ARCHS_NOCHUNKS):
    113156        @$(MAKE) --no-print-directory $(arch)-profiled-xml
     157        @$(MAKE) --no-print-directory $(arch)-validate_db-xml
    114158
    115159        @echo "Rendering Single File HTML of $(arch)..."
     
    128172$(ARCHS_FO):
    129173        @$(MAKE) --no-print-directory $(arch)-profiled-xml
     174        @$(MAKE) --no-print-directory $(arch)-validate_db-xml
    130175
    131176        @echo "Generating FO file of $(arch)..."
     
    153198$(ARCHS_VALIDATE): override arch =  $(@:%-validate=%)
    154199$(ARCHS_VALIDATE):
    155         @echo "Validating $(arch)..."
     200        @echo "Validating $(arch) against the CLFS Schema..."
    156201        $(Q)xmllint --xinclude --noout --nonet \
    157           --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \
    158           $(PWD)/$(arch)-index.xml
     202          --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \
     203          $(PWD)/$(arch)-index.xml \
     204          2>&1 | grep -v " validates$$"; \
     205          if test $${?} -ne 0; then true; else false; fi
    159206
    160207ARCHS_TROUBLE := $(ARCHS:%=%-trouble)
     
    166213        @mkdir -p $(TROUBLEDIR)
    167214        $(Q)xmllint --xinclude --nonet \
    168           --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \
     215          --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \
    169216          -o $(TROUBLEDIR)/dump-$(arch) \
    170           $(PWD)/$(arch)-index.xml
     217          $(PWD)/$(arch)-index.xml \
     218          2>&1 | grep -v " validates$$"; \
     219          if test $${?} -ne 0; then true; else false; fi
    171220        $(Q)xmllint --xinclude --noout --nonet \
    172           --relaxng $(TOP)/schema/docbook/4.5/rng/docbook.rng \
    173           $(TROUBLEDIR)/dump-$(arch)
     221          --relaxng $(TOP)/schema/clfs/0.1/rng/clfs.rng \
     222          $(TROUBLEDIR)/dump-$(arch) \
     223          2>&1 | grep -v " validates$$"; \
     224          if test $${?} -ne 0; then true; else false; fi
    174225        @echo "You can now look at $(TROUBLEDIR)/dump-$(arch) to see the errors"
    175226
  • BOOK/final-system/common/bash.xml

    r279277d r8f3d17f  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
    3   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
     2<!DOCTYPE c:package [
    43  <!ENTITY % general-entities SYSTEM "../../general.ent">
    54  %general-entities;
    65]>
    76
    8 <sect1 id="ch-system-bash" role="wrap">
    9   <?dbhtml filename="bash.html"?>
     7<c:package xmlns:c="http://schema.cross-lfs.org/book"
     8           id="ch-system-bash" c:multibuild="false">
    109
    11   <title>Bash-&bash-version;</title>
     10  <c:title>Bash</c:title>
     11  <c:version>&bash-version;</c:version>
     12  <c:description>The Bash package contains the Bourne-Again SHell.</c:description>
    1213
    13   <indexterm zone="ch-system-bash">
    14     <primary sortas="a-Bash">Bash</primary>
    15   </indexterm>
     14  <c:install>
    1615
    17   <sect2 role="package">
    18     <title/>
     16    <c:para c:r="p-bu">The following patch contains updates from the maintainer. The
     17    maintainer of Bash only releases these patches to fix serious issues:</c:para>
    1918
    20     <para>The Bash package contains the Bourne-Again SHell.</para>
     19<c:command c:r="p-bu">patch -Np1 -i ../&bash-branch_update-patch;</c:command>
    2120
    22   </sect2>
     21    <c:para c:multilib="true">The following sed points configure towards the
     22    correct library directory while searching for Readline:</c:para>
    2323
    24   <sect2 role="installation">
    25     <title>Installation of Bash</title>
     24<c:command c:multilib="true">sed -i "/ac_cv_rl_libdir/s@/lib@&amp;64@" configure</c:command>
    2625
    27     <para os="p1">The following patch contains updates from the maintainer. The
    28     maintainer of Bash only releases these patches to fix serious issues:</para>
     26    <c:para>Prepare Bash for compilation:</c:para>
    2927
    30 <screen os="p2"><userinput>patch -Np1 -i ../&bash-branch_update-patch;</userinput></screen>
     28<c:command c:multilib="false">./configure --prefix=/usr --bindir=/bin \
     29    --without-bash-malloc --with-installed-readline</c:command>
     30<c:command c:multilib="true">CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     31    ./configure --prefix=/usr --bindir=/bin \
     32    --without-bash-malloc --with-installed-readline</c:command>
    3133
    32     <para os="a">Prepare Bash for compilation:</para>
    33 
    34 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \
    35     --without-bash-malloc --with-installed-readline</userinput></screen>
    36 
    37     <variablelist os="c">
     34<!--
     35    <variablelist>
    3836      <title>The meaning of the configure option:</title>
    3937
    4038      <varlistentry>
    41         <term><parameter>--with-installed-readline</parameter></term>
     39        <term><parameter>-with-installed-readline</parameter></term>
    4240        <listitem>
    43           <para>This option tells Bash to use the
     41          <c:para>This option tells Bash to use the
    4442          <filename class="libraryfile">readline</filename> library that is
    4543          already installed on the system rather than using its own readline
    46           version.</para>
     44          version.</c:para>
    4745        </listitem>
    4846      </varlistentry>
    4947    </variablelist>
     48-->
     49    <c:para>Compile the package:</c:para>
    5050
    51     <para os="d">Compile the package:</para>
     51<c:command>make</c:command>
    5252
    53 <screen os="e"><userinput>make</userinput></screen>
     53    <c:para>To test the results, issue:
     54    <c:command>make tests</c:command>.</c:para>
    5455
    55     <para os="f">To test the results, issue:
    56     <userinput>make tests</userinput>.</para>
     56    <c:para>Install the package:</c:para>
    5757
    58     <para os="g">Install the package:</para>
     58<c:command>make htmldir=/usr/share/doc/bash-&bash-version; install</c:command>
    5959
    60 <screen os="h"><userinput>make htmldir=/usr/share/doc/bash-&bash-version; install</userinput></screen>
     60    <c:para>Run the newly compiled <c:command>bash</c:command> program (replacing
     61    the one that is currently being executed):</c:para>
    6162
    62     <para os="i">Run the newly compiled <command>bash</command> program (replacing
    63     the one that is currently being executed):</para>
     63<c:command c:nodump="true">exec /bin/bash --login +h</c:command>
    6464
    65 <screen os="j" role="nodump"><userinput>exec /bin/bash --login +h</userinput></screen>
     65    <c:note>
     66      <c:para>The parameters used make the <c:command>bash</c:command>
     67      process an interactive login shell and continue to disable hashing so
     68      that new programs are found as they become available.</c:para>
     69    </c:note>
    6670
    67     <note os="k">
    68       <para>The parameters used make the <command>bash</command>
    69       process an interactive login shell and continue to disable hashing so
    70       that new programs are found as they become available.</para>
    71     </note>
     71  </c:install>
    7272
    73   </sect2>
     73  <c:contents>
    7474
    75   <sect2 id="contents-bash" role="content">
    76     <title>Contents of Bash</title>
     75    <c:program>
     76      <c:name>bash</c:name>
     77      <c:description>A widely-used command interpreter; it performs many types
     78      of expansions and substitutions on a given command line before executing
     79      it, thus making this interpreter a powerful tool</c:description>
     80    </c:program>
    7781
    78     <segmentedlist>
    79       <segtitle>Installed programs</segtitle>
    80       <segtitle>Installed directory</segtitle>
     82    <c:program>
     83      <c:name>bashbug</c:name>
     84      <c:description>A shell script to help the user compose and mail standard
     85      formatted bug reports concerning <c:command>bash</c:command>
     86      </c:description>
     87    </c:program>
    8188
    82       <seglistitem>
    83         <seg>bash, bashbug, and sh (link to bash)</seg>
    84         <seg>/usr/share/doc/bash-&bash-version;</seg>
    85       </seglistitem>
    86     </segmentedlist>
     89    <c:program>
     90      <c:name>sh</c:name>
     91      <c:description>A symlink to the <c:command>bash</c:command> program; when
     92      invoked as <c:command>sh</c:command>, <c:command>bash</c:command> tries
     93      to mimic the startup behavior of historical versions of
     94      <c:command>sh</c:command> as closely as possible, while conforming to the
     95      POSIX standard as well</c:description>
     96    </c:program>
    8797
    88     <variablelist>
    89       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    90       <?dbfo list-presentation="list"?>
    91       <?dbhtml list-presentation="table"?>
     98  </c:contents>
    9299
    93       <varlistentry id="bash">
    94         <term><command>bash</command></term>
    95         <listitem>
    96           <para>A widely-used command interpreter; it performs many types of
    97           expansions and substitutions on a given command line before executing
    98           it, thus making this interpreter a powerful tool</para>
    99           <indexterm zone="ch-system-bash bash">
    100             <primary sortas="b-bash">bash</primary>
    101           </indexterm>
    102         </listitem>
    103       </varlistentry>
     100</c:package>
    104101
    105       <varlistentry id="bashbug">
    106         <term><command>bashbug</command></term>
    107         <listitem>
    108           <para>A shell script to help the user compose and mail standard
    109           formatted bug reports concerning <command>bash</command></para>
    110           <indexterm zone="ch-system-bash bashbug">
    111             <primary sortas="b-bashbug">bashbug</primary>
    112           </indexterm>
    113         </listitem>
    114       </varlistentry>
    115 
    116       <varlistentry id="sh">
    117         <term><command>sh</command></term>
    118         <listitem>
    119           <para>A symlink to the <command>bash</command> program; when invoked
    120           as <command>sh</command>, <command>bash</command> tries to mimic the
    121           startup behavior of historical versions of <command>sh</command> as
    122           closely as possible, while conforming to the POSIX standard as
    123           well</para>
    124           <indexterm zone="ch-system-bash sh">
    125             <primary sortas="b-sh">sh</primary>
    126           </indexterm>
    127         </listitem>
    128       </varlistentry>
    129 
    130     </variablelist>
    131 
    132   </sect2>
    133 
    134 </sect1>
  • BOOK/final-system/mips64-chapter.xml

    r279277d r8f3d17f  
    7878  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/>
    7979  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    80   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     80  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    8181  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    8282  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-n32.xml"/>
  • BOOK/final-system/ppc64-chapter.xml

    r279277d r8f3d17f  
    6262  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     64  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    6666  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
  • BOOK/final-system/sparc64-chapter.xml

    r279277d r8f3d17f  
    6262  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     64  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    6666  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
  • BOOK/final-system/x86_64-chapter.xml

    r279277d r8f3d17f  
    6262  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/>
    6363  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     64  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    6565  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    6666  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2-64bit.xml"/>
  • BOOK/temp-system/common/bash.xml

    r279277d r8f3d17f  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
    3   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
     2<!DOCTYPE c:package [
    43  <!ENTITY % general-entities SYSTEM "../../general.ent">
    54  %general-entities;
    65]>
    76
    8 <sect1 id="ch-temp-system-bash" role="wrap">
    9   <?dbhtml filename="bash.html"?>
     7<c:package xmlns:c="http://schema.cross-lfs.org/book"
     8           xmlns:xi="http://www.w3.org/2001/XInclude"
     9           id="ch-temp-system-bash" c:multibuild="false">
    1010
    11   <title>Bash-&bash-version;</title>
     11  <c:title>Bash</c:title>
     12  <c:version>&bash-version;</c:version>
     13  <c:variant>temporary system</c:variant>
    1214
    13   <indexterm zone="ch-temp-system-bash">
    14     <primary sortas="a-Bash">Bash</primary>
    15     <secondary>temporary system</secondary>
    16   </indexterm>
     15  <xi:include href="../../final-system/common/bash.xml"
     16    xpointer="xmlns(co=http://schema.cross-lfs.org/book)
     17              xpointer(/co:package/co:description[1])" />
    1718
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/bash.xml"
    20   xpointer="xpointer(//*[@role='package'])"/>
     19  <c:install>
    2120
    22   <sect2 role="installation">
    23     <title>Installation of Bash</title>
     21    <xi:include href="../../final-system/common/bash.xml"
     22      xpointer="xmlns(co=http://schema.cross-lfs.org/book)
     23                xpointer(/co:package/co:install/*[@co:r='p-bu'])" />
    2424
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/bash.xml"
    27     xpointer="xpointer(//*[@os='p1'])"/>
     25    <c:para>When Bash is cross-compiled, it cannot test for the presence
     26    of named pipes, among other things. If you used <c:command>su</c:command> to
     27    become an unprivileged user, this combination will cause Bash to build
     28    without <c:emphasis>process substitution</c:emphasis>, which will break one
     29    of the C++ test scripts in <c:literal>eglibc</c:literal>. The following prevents
     30    future problems by skipping the check for named pipes, as well as other
     31    tests that can not run while cross-compiling or that do not run properly:</c:para>
    2832
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/bash.xml"
    31     xpointer="xpointer(//*[@os='p2'])"/>
    32 
    33     <para os="t1">When Bash is cross-compiled, it cannot test for the presence
    34     of named pipes, among other things. If you used <command>su</command> to
    35     become an unprivileged user, this combination will cause Bash to build
    36     without <emphasis>process substitution</emphasis>, which will break one
    37     of the C++ test scripts in <literal>eglibc</literal>. The following prevents
    38     future problems by skipping the check for named pipes, as well as other
    39     tests that can not run while cross-compiling or that do not run properly:</para>
    40 
    41 <screen os="t2"><userinput>cat &gt; config.cache &lt;&lt; "EOF"
     33<c:command>cat &gt; config.cache &lt;&lt; "EOF"
    4234ac_cv_func_mmap_fixed_mapped=yes
    4335ac_cv_func_strcoll_works=yes
     
    5244bash_cv_unusable_rtsigs=no
    5345gt_cv_int_divbyzero_sigfpe=yes
    54 EOF</userinput></screen>
     46EOF</c:command>
    5547
    56     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../../final-system/common/bash.xml"
    58     xpointer="xpointer(//*[@os='a'])"/>
     48    <c:para>Prepare Bash for compilation:</c:para>
    5949
    60 <screen os="b"><userinput>./configure --prefix=/tools \
    61     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    62     --without-bash-malloc --cache-file=config.cache</userinput></screen>
     50<c:command c:arch="alpha,mips,ppc,sparc,x86">./configure -prefix=/tools \
     51    -build=${CLFS_HOST} -host=${CLFS_TARGET} \
     52    -without-bash-malloc -cache-file=config.cache</c:command>
     53<c:command c:arch="mips64-64,mips64,ppc64,sparc64-64,sparc64,x86_64-64,x86_64">CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
     54   ./configure --prefix=/tools \
     55   --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     56   --without-bash-malloc --cache-file=config.cache</c:command>
    6357
     58<!--
    6459    <variablelist os="c">
    6560      <title>The meaning of the configure option:</title>
    6661
    6762      <varlistentry>
    68         <term><parameter>--without-bash-malloc</parameter></term>
     63        <term><parameter>-without-bash-malloc</parameter></term>
    6964        <listitem>
    7065          <para>This option turns off the use of Bash's memory allocation
     
    7671
    7772    </variablelist>
     73-->
    7874
    79     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    80     href="../../final-system/common/bash.xml"
    81     xpointer="xpointer(//*[@os='d'])"/>
     75    <c:para>Compile the package:</c:para>
    8276
    83     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    84     href="../../final-system/common/bash.xml"
    85     xpointer="xpointer(//*[@os='e'])"/>
     77<c:command>make</c:command>
    8678
    87     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../../final-system/common/bash.xml"
    89     xpointer="xpointer(//*[@os='g'])"/>
     79    <c:para>Install the package:</c:para>
    9080
    91 <screen os="h"><userinput>make install</userinput></screen>
     81<c:command>make install</c:command>
    9282
    93     <para os="t3">Make a link for programs that use <command>sh</command> for
    94     a shell:</para>
     83    <c:para>Make a link for programs that use <c:command>sh</c:command> for
     84    a shell:</c:para>
    9585
    96 <screen os="t4"><userinput>ln -sv bash /tools/bin/sh</userinput></screen>
     86<c:command>ln -sv bash /tools/bin/sh</c:command>
    9787
    98   </sect2>
     88  </c:install>
    9989
    100   <sect2 role="content">
    101     <title/>
     90  <c:contents c:ref="ch-system-bash" />
    10291
    103     <para>Details on this package are located in <xref
    104     linkend="contents-bash" role="."/></para>
     92</c:package>
    10593
    106   </sect2>
    107 
    108 </sect1>
  • BOOK/temp-system/mips64-64-chapter.xml

    r279277d r8f3d17f  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
  • BOOK/temp-system/mips64-chapter.xml

    r279277d r8f3d17f  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
  • BOOK/temp-system/multilib/bash.xml

    r279277d r8f3d17f  
    1515    <secondary>temporary system</secondary>
    1616  </indexterm>
    17 
     17<!--
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1919  href="../../final-system/common/bash.xml"
    2020  xpointer="xpointer(//*[@role='package'])"/>
    21 
     21-->
    2222  <sect2 role="installation">
    2323    <title>Installation of Bash</title>
    24 
     24<!--
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/bash.xml"
     
    4242    href="../common/bash.xml"
    4343    xpointer="xpointer(//*[@os='a'])"/>
    44 
     44-->
    4545<screen os="b"><userinput>CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
    4646   ./configure --prefix=/tools \
    4747   --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    4848   --without-bash-malloc --cache-file=config.cache</userinput></screen>
    49 
     49<!--
    5050    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5151    href="../common/bash.xml"
     
    7575    href="../common/bash.xml"
    7676    xpointer="xpointer(//*[@os='t4'])"/>
    77 
     77-->
    7878  </sect2>
    79 
     79<!--
    8080  <sect2 role="content">
    8181    <title/>
     
    8585
    8686  </sect2>
    87 
     87-->
    8888</sect1>
  • BOOK/temp-system/ppc64-chapter.xml

    r279277d r8f3d17f  
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/>
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
  • BOOK/temp-system/sparc64-64-chapter.xml

    r279277d r8f3d17f  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
  • BOOK/temp-system/sparc64-chapter.xml

    r279277d r8f3d17f  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
  • BOOK/temp-system/x86_64-64-chapter.xml

    r279277d r8f3d17f  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
  • BOOK/temp-system/x86_64-chapter.xml

    r279277d r8f3d17f  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
  • BOOK/x86-index.xml

    r279277d r8f3d17f  
    1313  -->
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/preface.xml"/>
     15
    1516
    1617  <part id="part1">
  • BOOK/x86_64-index.xml

    r279277d r8f3d17f  
    66]>
    77
    8 <book>
     8<book xmlns:c="http://schema.cross-lfs.org/book">
    99
    1010  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prologue/x86_64/bookinfo.xml"/>
Note: See TracChangeset for help on using the changeset viewer.