This patch provides a fuller description of three, Chapter 5 only,
packages, Tcl, DejaGnu and Expect, so that the reader gets a better
feel for what the packages are.
The fuller descriptions are taken from, or are aligned with, the
"Introduction to ..." stanzas from the BLFS instructions for the
packages.
FWIW, the description of Tcl is a bit light on detail.
The revision number here is my local copy of the LFS Repo's 9.1 tag.
Index: chapter05/dejagnu.xml
===================================================================
--- chapter05/dejagnu.xml (revision 192)
+++ chapter05/dejagnu.xml (working copy)
@@ -23,8 +23,9 @@
<sect2 role="package">
<title/>
- <para>The DejaGNU package contains a framework for testing other
- programs.</para>
+ <para>The <application>DejaGnu</application> package contains a
framework for running test
+ suites on GNU tools. It is written in
<command>expect</command>, which itself
+ uses <application>Tcl</application> (Tool Command Language).</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
Index: chapter05/expect.xml
===================================================================
--- chapter05/expect.xml (revision 192)
+++ chapter05/expect.xml (working copy)
@@ -23,8 +23,14 @@
<sect2 role="package">
<title/>
- <para>The Expect package contains a program for carrying out scripted
- dialogues with other interactive programs.</para>
+ <para>The <application>Expect</application> package contains tools for
+ automating, via scripted dialogues, interactive applications such
as <command>telnet</command>,
+ <command>ftp</command>, <command>passwd</command>,
+ <command>fsck</command>, <command>rlogin</command>,
+ <command>tip</command>, etc. <application>Expect</application> is
+ also useful for testing these same applications as well as easing
all sorts of
+ tasks that are prohibitively difficult with anything else. The
<application>DejaGnu</application>
+ framework is written in <application>Expect</application>.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
Index: chapter05/tcl.xml
===================================================================
--- chapter05/tcl.xml (revision 192)
+++ chapter05/tcl.xml (working copy)
@@ -23,7 +23,9 @@
<sect2 role="package">
<title/>
- <para>The Tcl package contains the Tool Command Language.</para>
+ <para>The <application>Tcl</application> package contains the
Tool Command Language,
+ a robust general-purpose scripting language. The
<application>Expect</application> package
+ written in the <application>Tcl</application> language.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
This patch provides a fuller description of three, Chapter 5 only,
packages, Tcl, DejaGnu and Expect, so that the reader gets a better
feel for what the packages are.
The fuller descriptions are taken from, or are aligned with, the
"Introduction to ..." stanzas from the BLFS instructions for the
packages.
FWIW, the description of Tcl is a bit light on detail.
The revision number here is my local copy of the LFS Repo's 9.1 tag.
Index: chapter05/dejagnu.xml
===================================================================
--- chapter05/dejagnu.xml (revision 192)
+++ chapter05/dejagnu.xml (working copy)
@@ -23,8 +23,9 @@
<sect2 role="package">
<title/>
- <para>The DejaGNU package contains a framework for testing other
- programs.</para>
+ <para>The <application>DejaGnu</application> package contains a framework for running test
+ suites on GNU tools. It is written in <command>expect</command>, which itself
+ uses <application>Tcl</application> (Tool Command Language).</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
Index: chapter05/expect.xml
===================================================================
--- chapter05/expect.xml (revision 192)
+++ chapter05/expect.xml (working copy)
@@ -23,8 +23,14 @@
<sect2 role="package">
<title/>
- <para>The Expect package contains a program for carrying out scripted
- dialogues with other interactive programs.</para>
+ <para>The <application>Expect</application> package contains tools for
+ automating, via scripted dialogues, interactive applications such as <command>telnet</command>,
+ <command>ftp</command>, <command>passwd</command>,
+ <command>fsck</command>, <command>rlogin</command>,
+ <command>tip</command>, etc. <application>Expect</application> is
+ also useful for testing these same applications as well as easing all sorts of
+ tasks that are prohibitively difficult with anything else. The <application>DejaGnu</application>
+ framework is written in <application>Expect</application>.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
Index: chapter05/tcl.xml
===================================================================
--- chapter05/tcl.xml (revision 192)
+++ chapter05/tcl.xml (working copy)
@@ -23,7 +23,9 @@
<sect2 role="package">
<title/>
- <para>The Tcl package contains the Tool Command Language.</para>
+ <para>The <application>Tcl</application> package contains the Tool Command Language,
+ a robust general-purpose scripting language. The <application>Expect</application> package
+ written in the <application>Tcl</application> language.</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page