Changeset 663f8a7 for BOOK/final-system


Ignore:
Timestamp:
Feb 20, 2009, 7:37:50 PM (15 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
f6f0d18
Parents:
987e04d7
Message:

Updated Bash 4.0

Location:
BOOK/final-system
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/common/bash.xml

    r987e04d7 r663f8a7  
    2525    <title>Installation of Bash</title>
    2626
    27     <para os="a">If you downloaded the Bash documentation tarball and wish to
    28     install HTML documentation, issue the following command:</para>
    29 
    30 <screen os="b"><userinput>tar -xvf ../bash-doc-&bash-doc-version;.tar.gz</userinput></screen>
    31 
     27<!--
    3228    <para os="p1">The following patch contains updates from the maintainer. The
    3329    maintainer of Bash only releases these patches to fix serious issues:</para>
    3430
    3531<screen os="p2"><userinput>patch -Np1 -i ../&bash-branch_update-patch;</userinput></screen>
     32-->
     33    <para os="a">Prepare Bash for compilation:</para>
    3634
    37     <para os="p3">The following patch contains fixes that affect a CLFS system. These are
    38     validated issues by the CLFS developers:</para>
    39 
    40 <screen os="p4"><userinput>patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
    41 
    42     <para os="g">Prepare Bash for compilation:</para>
    43 
    44 <screen os="h"><userinput>./configure --prefix=/usr --bindir=/bin \
     35<screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \
    4536    --without-bash-malloc --with-installed-readline</userinput></screen>
    4637
    47     <variablelist os="i">
     38    <variablelist os="c">
    4839      <title>The meaning of the configure option:</title>
    4940
     
    5950    </variablelist>
    6051
    61     <para os="j">Compile the package:</para>
     52    <para os="d">Compile the package:</para>
    6253
    63 <screen os="k"><userinput>make</userinput></screen>
     54<screen os="e"><userinput>make</userinput></screen>
    6455
    65     <para os="l">To test the results, issue:
     56    <para os="f">To test the results, issue:
    6657    <userinput>make tests</userinput>.</para>
    6758
    68     <para os="m">Install the package:</para>
     59    <para os="g">Install the package:</para>
    6960
    70 <screen os="n"><userinput>make htmldir=/usr/share/doc/bash-&bash-version; install</userinput></screen>
     61<screen os="h"><userinput>make htmldir=/usr/share/doc/bash-&bash-version; install</userinput></screen>
    7162
    72     <para os="o">Run the newly compiled <command>bash</command> program (replacing
     63    <para os="i">Run the newly compiled <command>bash</command> program (replacing
    7364    the one that is currently being executed):</para>
    7465
    75 <screen os="p" role="nodump"><userinput>exec /bin/bash --login +h</userinput></screen>
     66<screen os="j" role="nodump"><userinput>exec /bin/bash --login +h</userinput></screen>
    7667
    77     <note os="q">
     68    <note os="k">
    7869      <para>The parameters used make the <command>bash</command>
    7970      process an interactive login shell and continue to disable hashing so
  • BOOK/final-system/multilib/bash.xml

    r987e04d7 r663f8a7  
    2222    <title>Installation of Bash</title>
    2323
    24     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    25     href="../common/bash.xml"
    26     xpointer="xpointer(//*[@os='a'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    29     href="../common/bash.xml"
    30     xpointer="xpointer(//*[@os='b'])"/>
    31 
     24<!--
    3225    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    3326    href="../common/bash.xml"
     
    3730    href="../common/bash.xml"
    3831    xpointer="xpointer(//*[@os='p2'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    41     href="../common/bash.xml"
    42     xpointer="xpointer(//*[@os='p3'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    45     href="../common/bash.xml"
    46     xpointer="xpointer(//*[@os='p4'])"/>
     32-->
    4733
    4834    <para os="m1">The following sed points configure towards the correct
     
    5339    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    5440    href="../common/bash.xml"
     41    xpointer="xpointer(//*[@os='a'])"/>
     42
     43<screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
     44    ./configure --prefix=/usr --bindir=/bin \
     45    --without-bash-malloc --with-installed-readline</userinput></screen>
     46
     47    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     48    href="../common/bash.xml"
     49    xpointer="xpointer(//*[@os='c'])"/>
     50
     51    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     52    href="../common/bash.xml"
     53    xpointer="xpointer(//*[@os='d'])"/>
     54
     55    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     56    href="../common/bash.xml"
     57    xpointer="xpointer(//*[@os='e'])"/>
     58
     59    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     60    href="../common/bash.xml"
     61    xpointer="xpointer(//*[@os='f'])"/>
     62
     63    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     64    href="../common/bash.xml"
    5565    xpointer="xpointer(//*[@os='g'])"/>
    5666
    57 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    58     ./configure --prefix=/usr --bindir=/bin \
    59     --without-bash-malloc --with-installed-readline</userinput></screen>
     67    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     68    href="../common/bash.xml"
     69    xpointer="xpointer(//*[@os='h'])"/>
    6070
    6171    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     
    7181    xpointer="xpointer(//*[@os='k'])"/>
    7282
    73     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    74     href="../common/bash.xml"
    75     xpointer="xpointer(//*[@os='l'])"/>
    76 
    77     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    78     href="../common/bash.xml"
    79     xpointer="xpointer(//*[@os='m'])"/>
    80 
    81     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    82     href="../common/bash.xml"
    83     xpointer="xpointer(//*[@os='n'])"/>
    84 
    85     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    86     href="../common/bash.xml"
    87     xpointer="xpointer(//*[@os='o'])"/>
    88 
    89     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    90     href="../common/bash.xml"
    91     xpointer="xpointer(//*[@os='p'])"/>
    92 
    93     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    94     href="../common/bash.xml"
    95     xpointer="xpointer(//*[@os='q'])"/>
    96 
    9783  </sect2>
    9884
Note: See TracChangeset for help on using the changeset viewer.