aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/fileutils-exp.xml
diff options
context:
space:
mode:
authorGerard Beekmans <gerard@linuxfromscratch.org>2001-08-28 01:31:10 +0000
committerGerard Beekmans <gerard@linuxfromscratch.org>2001-08-28 01:31:10 +0000
commitde3414e268b51c32310298e82413ecce873a8d53 (patch)
treed8660ea51aabd606484deafc21aac315576fa8b9 /chapter05/fileutils-exp.xml
parentb5cb6b61f47d608dba03632e70845b86fa0661c7 (diff)
Transformed the two sed commands into one sed that does both
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1080 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05/fileutils-exp.xml')
-rw-r--r--chapter05/fileutils-exp.xml11
1 files changed, 6 insertions, 5 deletions
diff --git a/chapter05/fileutils-exp.xml b/chapter05/fileutils-exp.xml
index 4203a5579..8f77ba49c 100644
--- a/chapter05/fileutils-exp.xml
+++ b/chapter05/fileutils-exp.xml
@@ -5,11 +5,12 @@
run this command in order to keep a backup of the file we are about to
change.</para>
-<para><screen><userinput>sed 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \</userinput>
-<userinput>&nbsp;&nbsp;&nbsp;lib/Makefile.in &gt; tmp &amp;&amp;</userinput>
-<userinput>sed 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \</userinput>
-<userinput>&nbsp;&nbsp;&nbsp;tmp &gt; lib/Makefile.in : </userinput></screen> This
-is used to fix a problem with building fileutils statically on glibc 2.2.3
+<para><screen><userinput>cp -f lib/Makefile.in lib/Makefile.in.backup &amp;&amp;</userinput>
+<userinput>sed -e 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;-e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \</userinput>
+<userinput>&nbsp;&nbsp;&nbsp;lib/Makefile.in &gt; lib/Makefile.in~ &amp;&amp;</userinput>
+<userinput>mv lib/Makefile.in~ lib/Makefile.in:</userinput></screen>
+This is used to fix a problem with building fileutils statically on glibc 2.2.3
systems. If this isn't done, then there is the possibility of all of the
fileutils programs causing segmentation faults once chroot is entered
in chapter 6.</para>