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
This commit is contained in:
Gerard Beekmans 2002-04-01 14:42:18 +00:00
parent 7af976fb7d
commit 10aeeb61e6
3 changed files with 27 additions and 0 deletions

View File

@ -35,6 +35,13 @@
</para></listitem> </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 <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 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. for diffutils as /usr/bin/pr is now detected by the configure script.

View File

@ -1,6 +1,16 @@
<sect2> <sect2>
<title>Installation of Gawk</title> <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, <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 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 following commands can be used in this case. Note that these commands

View File

@ -1,6 +1,16 @@
<sect2> <sect2>
<title>Installation of Gawk</title> <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>Install Gawk by running the following commands:</para>
<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp; <para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp;