浏览代码

added the warning that gawk's make uninstall will do a rm -rf /usr/bin/* if the libexec dir override is applied

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1779 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Gerard Beekmans 23 年之前
父节点
当前提交
10aeeb61e6
共有 3 个文件被更改,包括 27 次插入0 次删除
  1. 7 0
      chapter01/changelog.xml
  2. 10 0
      chapter05/gawk-inst.xml
  3. 10 0
      chapter06/gawk-inst.xml

+ 7 - 0
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.

+ 10 - 0
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

+ 10 - 0
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;