mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-19 10:45:22 +01:00
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:
parent
7af976fb7d
commit
10aeeb61e6
@ -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.
|
||||||
|
@ -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
|
||||||
|
<libexecdir>/*</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
|
||||||
|
@ -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
|
||||||
|
<libexecdir>/*</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 &&
|
<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &&
|
||||||
|
Loading…
Reference in New Issue
Block a user