Changeset 663f8a7 for BOOK/final-system/common
- Timestamp:
- Feb 20, 2009, 7:37:50 PM (16 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- f6f0d18
- Parents:
- 987e04d7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/bash.xml
r987e04d7 r663f8a7 25 25 <title>Installation of Bash</title> 26 26 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 <!-- 32 28 <para os="p1">The following patch contains updates from the maintainer. The 33 29 maintainer of Bash only releases these patches to fix serious issues:</para> 34 30 35 31 <screen os="p2"><userinput>patch -Np1 -i ../&bash-branch_update-patch;</userinput></screen> 32 --> 33 <para os="a">Prepare Bash for compilation:</para> 36 34 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 \ 45 36 --without-bash-malloc --with-installed-readline</userinput></screen> 46 37 47 <variablelist os=" i">38 <variablelist os="c"> 48 39 <title>The meaning of the configure option:</title> 49 40 … … 59 50 </variablelist> 60 51 61 <para os=" j">Compile the package:</para>52 <para os="d">Compile the package:</para> 62 53 63 <screen os=" k"><userinput>make</userinput></screen>54 <screen os="e"><userinput>make</userinput></screen> 64 55 65 <para os=" l">To test the results, issue:56 <para os="f">To test the results, issue: 66 57 <userinput>make tests</userinput>.</para> 67 58 68 <para os=" m">Install the package:</para>59 <para os="g">Install the package:</para> 69 60 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> 71 62 72 <para os=" o">Run the newly compiled <command>bash</command> program (replacing63 <para os="i">Run the newly compiled <command>bash</command> program (replacing 73 64 the one that is currently being executed):</para> 74 65 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> 76 67 77 <note os=" q">68 <note os="k"> 78 69 <para>The parameters used make the <command>bash</command> 79 70 process an interactive login shell and continue to disable hashing so
Note:
See TracChangeset
for help on using the changeset viewer.