Changeset 8f5efb62


Ignore:
Timestamp:
08/15/2001 12:50:02 PM (23 years ago)
Author:
Mark Hymers <markh@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v3_0, v3_1, v3_2, v3_3, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
811364d7
Parents:
2bcd771
Message:

Bug 125: simplify seds

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@973 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter06
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • chapter06/glibc-exp.xml

    r2bcd771 r8f5efb62  
    1717right now).</para>
    1818
    19 <para><userinput>sed s/"\$(PERL)"/"\/usr\/bin\/perl"/
     19<para><userinput>sed 's|$(PERL)|/usr/bin/perl|'
    2020../glibc-2.2.3/malloc/Makefile &gt; tmp~:</userinput> This sed command
    2121searches through <filename>../glibc-2.2.3/malloc/Makefile</filename> and
     
    3232use a temporary file in between.</para>
    3333
    34 <para><userinput>sed "s/root/0" ../glibc-2.2.3/login/Makefile &gt;
     34<para><userinput>sed 's/root/0' ../glibc-2.2.3/login/Makefile &gt;
    3535tmp~:</userinput> This sed command replaces all occurances of
    3636<filename>root</filename> in
     
    4747we install with Glibc: linuxthreads</para>
    4848
    49 <para><userinput>sed s/"cross-compiling = yes"/"cross-compiling = no"/
     49<para><userinput>sed 's/cross-compiling = yes/cross-compiling = no/'
    5050config.make &gt; config.make~:</userinput> This time, we're replacing
    5151<filename>cross-compiling = yes</filename> with
  • chapter06/glibc-inst.xml

    r2bcd771 r8f5efb62  
    1616<userinput>mkdir ../glibc-build &amp;&amp;</userinput>
    1717<userinput>cd ../glibc-build &amp;&amp;</userinput>
    18 <userinput>sed s/"\$(PERL)"/"\/usr\/bin\/perl"/ \</userinput>
     18<userinput>sed 's|$(PERL)|/usr/bin/perl|' \</userinput>
    1919<userinput>&nbsp;&nbsp;&nbsp;../glibc-&glibc-version;/malloc/Makefile &gt; tmp~ &amp;&amp;</userinput>
    2020<userinput>mv tmp~ ../glibc-&glibc-version;/malloc/Makefile &amp;&amp;</userinput>
    21 <userinput>sed "s/root/0/" ../glibc-&glibc-version;/login/Makefile &gt; tmp~ &amp;&amp;</userinput>
     21<userinput>sed 's/root/0/' ../glibc-&glibc-version;/login/Makefile &gt; tmp~ &amp;&amp;</userinput>
    2222<userinput>mv tmp~ ../glibc-&glibc-version;/login/Makefile &amp;&amp;</userinput>
    2323<userinput>../glibc-&glibc-version;/configure \</userinput>
    2424<userinput>&nbsp;&nbsp;&nbsp;--prefix=/usr --enable-add-ons \</userinput>
    2525<userinput>&nbsp;&nbsp;&nbsp;--libexecdir=/usr/bin &amp;&amp;</userinput>
    26 <userinput>sed s/"cross-compiling = yes"/"cross-compiling = no"/ \</userinput>
     26<userinput>sed 's/cross-compiling = yes/cross-compiling = no/' \</userinput>
    2727<userinput>&nbsp;&nbsp;&nbsp;config.make &gt; config.make~ &amp;&amp;</userinput>
    2828<userinput>mv config.make~ config.make &amp;&amp;</userinput>
  • chapter06/procinfo-exp.xml

    r2bcd771 r8f5efb62  
    22<title>Command explanations</title>
    33
    4 <para><userinput>sed "s/-ltermcap/-lncurses/" Makefile | make -f -:</userinput>
     4<para><userinput>sed 's/-ltermcap/-lncurses/' Makefile | make -f -:</userinput>
    55This will replace -ltermcap with -lncurses in the Makefile and pipe the
    66output of sed (the modified Makefile) directly to the make program. This
  • chapter06/procinfo-inst.xml

    r2bcd771 r8f5efb62  
    44<para>Install Procinfo by running the following commands:</para>
    55
    6 <para><screen><userinput>sed "s/-ltermcap/-lncurses/" Makefile | make -f - &amp;&amp;</userinput>
     6<para><screen><userinput>sed 's/-ltermcap/-lncurses/' Makefile | make -f - &amp;&amp;</userinput>
    77<userinput>make install</userinput></screen></para>
    88
  • chapter06/utillinux-inst.xml

    r2bcd771 r8f5efb62  
    66util-linux package, FHS-compliant, run the following.</para>
    77
    8 <para><screen><userinput>sed "s|etc/adjtime\"\$|var/lib/hwclock/adjtime\"|" \</userinput>
     8<para><screen><userinput>sed 's|etc/adjtime|var/lib/hwclock/adjtime|' \</userinput>
    99<userinput>&nbsp;&nbsp;&nbsp;hwclock/hwclock.c &gt; hwclock~ &amp;&amp;</userinput>
    1010<userinput>mv hwclock~ hwclock/hwclock.c &amp;&amp;</userinput>
Note: See TracChangeset for help on using the changeset viewer.