diff options
-rw-r--r-- | chapter01/changelog.xml | 5 | ||||
-rw-r--r-- | chapter05/expect.xml | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index db97e459b..c1e156bd7 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,11 @@ <listitem> <para>2006-11-25</para> <itemizedlist> + <listitem> + <para>[jhuntwork] - Fix potential corruption of the testsuite tools + by forcing expect to always use /bin/stty and not /usr/local/bin/stty. + Fixes <ulink url="&lfs-ticket-root;1892">#1892</ulink></para> + </listitem> <listitem> <para>[matthew] - Upgrade to Man-pages-1.42. Fixes <ulink url="&lfs-ticket-root;1922">#1922</ulink></para> diff --git a/chapter05/expect.xml b/chapter05/expect.xml index 237996ba7..fe3faf022 100644 --- a/chapter05/expect.xml +++ b/chapter05/expect.xml @@ -40,6 +40,14 @@ <screen><userinput>patch -Np1 -i ../&expect-spawn-patch;</userinput></screen> + <para>Next, force Expect's configure script to use <filename>/bin/stty</filename> + instead of a <filename>/usr/local/bin/stty</filename> it may find on the host system. + This will ensure that our testsuite tools remain sane for the final builds of our + toolchain.</para> + +<screen><userinput>cp configure{,.bak} +sed 's:/usr/local/bin:/bin:' configure.bak > configure</userinput></screen> + <para>Now prepare Expect for compilation:</para> <screen><userinput>./configure --prefix=/tools --with-tcl=/tools/lib \ |