diff options
author | Manuel Canales Esparcia <manuel@linuxfromscratch.org> | 2006-02-01 20:41:29 +0000 |
---|---|---|
committer | Manuel Canales Esparcia <manuel@linuxfromscratch.org> | 2006-02-01 20:41:29 +0000 |
commit | 92474b451445f3a1822c5ce6353ff91ff9d65e2d (patch) | |
tree | 2d46d778c492f2764e92ac17841fa76996d4637f /chapter06/bash.xml | |
parent | 50e693d738db6a9f7765a293c77cc85e4218739f (diff) |
Indenting chapter 6, part 2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7324 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/bash.xml')
-rw-r--r-- | chapter06/bash.xml | 208 |
1 files changed, 120 insertions, 88 deletions
diff --git a/chapter06/bash.xml b/chapter06/bash.xml index 3010805b7..82608f068 100644 --- a/chapter06/bash.xml +++ b/chapter06/bash.xml @@ -1,122 +1,154 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ <!ENTITY % general-entities SYSTEM "../general.ent"> %general-entities; ]> + <sect1 id="ch-system-bash" role="wrap"> -<title>Bash-&bash-version;</title> -<?dbhtml filename="bash.html"?> + <?dbhtml filename="bash.html"?> + + <title>Bash-&bash-version;</title> + + <indexterm zone="ch-system-bash"> + <primary sortas="a-Bash">Bash</primary> + </indexterm> + + <sect2 role="package"> + <title/> -<indexterm zone="ch-system-bash"><primary sortas="a-Bash">Bash</primary></indexterm> + <para>The Bash package contains the Bourne-Again SHell.</para> -<sect2 role="package"><title/> -<para>The Bash package contains the Bourne-Again SHell.</para> + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> -<segmentedlist> -<segtitle>&buildtime;</segtitle> -<segtitle>&diskspace;</segtitle> -<seglistitem><seg>1.2 SBU</seg><seg>24.6 MB</seg></seglistitem> -</segmentedlist> + <seglistitem> + <seg>1.2 SBU</seg> + <seg>24.6 MB</seg> + </seglistitem> + </segmentedlist> -<segmentedlist> -<segtitle>&dependencies;</segtitle> -<seglistitem><seg>Binutils, Coreutils, Diffutils, Gawk, -GCC, Glibc, Grep, Make, Ncurses, and Sed.</seg></seglistitem> -</segmentedlist> -</sect2> + <segmentedlist> + <segtitle>&dependencies;</segtitle> -<sect2 role="installation"> -<title>Installation of Bash</title> + <seglistitem> + <seg>Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, + Ncurses, and Sed.</seg> + </seglistitem> + </segmentedlist> -<para>If you downloaded the Bash documentation tarball and wish to install HTML -documentation, issue the following commands:</para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Bash</title> + + <para>If you downloaded the Bash documentation tarball and wish to install + HTML documentation, issue the following commands:</para> <screen><userinput>tar -xvf ../bash-doc-&bash-doc-version;.tar.gz && sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \ Makefile.in</userinput></screen> -<para>Prepare Bash for compilation:</para> + <para>Prepare Bash for compilation:</para> <screen><userinput>./configure --prefix=/usr --bindir=/bin \ --without-bash-malloc --with-installed-readline</userinput></screen> -<para>The meaning of the configure options:</para> + <variablelist> + <title>The meaning of the configure options:</title> -<variablelist> -<varlistentry> -<term><parameter>--with-installed-readline</parameter></term> -<listitem><para>This option tells Bash to use the -<filename class="libraryfile">readline</filename> library that is already installed -on the system rather than using its own readline version.</para></listitem> -</varlistentry> -</variablelist> + <varlistentry> + <term><parameter>--with-installed-readline</parameter></term> + <listitem> + <para>This option tells Bash to use the <filename + class="libraryfile">readline</filename> library that is already + installed on the system rather than using its own readline + version.</para> + </listitem> + </varlistentry> -<para>Compile the package:</para> + </variablelist> + + <para>Compile the package:</para> <screen><userinput>make</userinput></screen> -<para>To test the results, issue: -<userinput>make tests</userinput>.</para> + <para>To test the results, issue: + <userinput>make tests</userinput>.</para> -<para>Install the package:</para> + <para>Install the package:</para> <screen><userinput>make install</userinput></screen> -<para>Run the newly compiled <command>bash</command> program (replacing the one that is -currently being executed):</para> + <para>Run the newly compiled <command>bash</command> program (replacing the one that is + currently being executed):</para> <screen role="nodump"><userinput>exec /bin/bash --login +h</userinput></screen> -<note><para>The parameters used make the <command>bash</command> -process an interactive login shell and continue to disable hashing so -that new programs are found as they become available.</para></note> - -</sect2> - - -<sect2 id="contents-bash" role="content"><title>Contents of Bash</title> - -<segmentedlist> -<segtitle>Installed programs</segtitle> -<seglistitem><seg>bash, bashbug, and sh (link to bash)</seg></seglistitem> -</segmentedlist> - -<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead> -<?dbfo list-presentation="list"?> -<?dbhtml list-presentation="table"?> - -<varlistentry id="bash"> -<term><command>bash</command></term> -<listitem> -<para>A widely-used command interpreter; it performs many types of -expansions and substitutions on a given command line before executing -it, thus making this interpreter a powerful tool</para> -<indexterm zone="ch-system-bash bash"><primary sortas="b-bash">bash</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="bashbug"> -<term><command>bashbug</command></term> -<listitem> -<para>A shell script to help the user compose and mail standard formatted bug -reports concerning <command>bash</command></para> -<indexterm zone="ch-system-bash bashbug"><primary sortas="b-bashbug">bashbug</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="sh"> -<term><command>sh</command></term> -<listitem> -<para>A symlink to the <command>bash</command> program; when invoked -as <command>sh</command>, <command>bash</command> tries to mimic the -startup behavior of historical versions of <command>sh</command> as -closely as possible, while conforming to the POSIX standard as well</para> -<indexterm zone="ch-system-bash sh"><primary sortas="b-sh">sh</primary></indexterm> -</listitem> -</varlistentry> -</variablelist> - -</sect2> + <note> + <para>The parameters used make the <command>bash</command> + process an interactive login shell and continue to disable hashing so + that new programs are found as they become available.</para> + </note> + + </sect2> + + <sect2 id="contents-bash" role="content"> + <title>Contents of Bash</title> + + <segmentedlist> + <segtitle>Installed programs</segtitle> + + <seglistitem> + <seg>bash, bashbug, and sh (link to bash)</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="bash"> + <term><command>bash</command></term> + <listitem> + <para>A widely-used command interpreter; it performs many types of + expansions and substitutions on a given command line before executing + it, thus making this interpreter a powerful tool</para> + <indexterm zone="ch-system-bash bash"> + <primary sortas="b-bash">bash</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="bashbug"> + <term><command>bashbug</command></term> + <listitem> + <para>A shell script to help the user compose and mail standard + formatted bug reports concerning <command>bash</command></para> + <indexterm zone="ch-system-bash bashbug"> + <primary sortas="b-bashbug">bashbug</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="sh"> + <term><command>sh</command></term> + <listitem> + <para>A symlink to the <command>bash</command> program; when invoked + as <command>sh</command>, <command>bash</command> tries to mimic the + startup behavior of historical versions of <command>sh</command> as + closely as possible, while conforming to the POSIX standard as + well</para> + <indexterm zone="ch-system-bash sh"> + <primary sortas="b-sh">sh</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> </sect1> - |