aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml7
-rw-r--r--chapter05/gawk-inst.xml10
-rw-r--r--chapter06/gawk-inst.xml10
3 files changed, 27 insertions, 0 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 447fbb6a4..05518d343 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -35,6 +35,13 @@
</para></listitem>
+<listitem><para>April 1st, 2002 [gerard]: This is not a joke: Chapter 5+6 -
+Gawk: Added a warning to never run <userinput>make uninstall</userinput> on
+the package. It will be pretty much equivalent to <userinput>rm -rf
+/usr/bin/*</userinput> because we override the <filename
+class="directory">libexec</filename> directory definition to <filename
+class="directory">/usr/bin</filename></para></listitem>
+
<listitem><para>March 29th, 2002 [markh]: Chapter 05 and 06 - Updated to
diffutils-2.8, modutils-2.4.15 and vim-6.1. Removed PR_PROGRAM setting
for diffutils as /usr/bin/pr is now detected by the configure script.
diff --git a/chapter05/gawk-inst.xml b/chapter05/gawk-inst.xml
index bdbb93a5a..7d10b61cd 100644
--- a/chapter05/gawk-inst.xml
+++ b/chapter05/gawk-inst.xml
@@ -1,6 +1,16 @@
<sect2>
<title>Installation of Gawk</title>
+<para>Warning: do NOT run <userinput>make uninstall</userinput> on this
+package if you apply the <emphasis>sed</emphasis> fix to change the
+<filename class="directory">libexec</filename> directory definition. The
+<emphasis>uninstall</emphasis> rule in the <filename>Makefile</filename>
+file runs a command like <userinput>rm -rf
+&lt;libexecdir&gt;/*</userinput> Since we change the <filename
+class="directory">libexec</filename> directory to <filename
+class="directory">/usr/bin</filename> it'll run <userinput>rm -rf
+/usr/bin/*</userinput></para>
+
<para>When installing Gawk using glibc-2.1.x on your base system,
it may be necessary to use a fix to prevent a variable name conflict. The
following commands can be used in this case. Note that these commands
diff --git a/chapter06/gawk-inst.xml b/chapter06/gawk-inst.xml
index de807a849..40d0dbdd7 100644
--- a/chapter06/gawk-inst.xml
+++ b/chapter06/gawk-inst.xml
@@ -1,6 +1,16 @@
<sect2>
<title>Installation of Gawk</title>
+<para>Warning: do NOT run <userinput>make uninstall</userinput> on this
+package if you apply the <emphasis>sed</emphasis> fix to change the
+<filename class="directory">libexec</filename> directory definition. The
+<emphasis>uninstall</emphasis> rule in the <filename>Makefile</filename>
+file runs a command like <userinput>rm -rf
+&lt;libexecdir&gt;/*</userinput> Since we change the <filename
+class="directory">libexec</filename> directory to <filename
+class="directory">/usr/bin</filename> it'll run <userinput>rm -rf
+/usr/bin/*</userinput></para>
+
<para>Install Gawk by running the following commands:</para>
<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp;