Changeset bccc288 for chapter06


Ignore:
Timestamp:
08/24/2001 08:45:42 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:
0659660
Parents:
0a68a6c
Message:

[Bug 140] Sed consistencies

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

Location:
chapter06
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter06/ed-inst.xml

    r0a68a6c rbccc288  
    44<para>Install Ed by running the following commands:</para>
    55
    6 <para><screen><userinput>cp buf.c buf.c-temp &amp;&amp;</userinput>
    7 <userinput>sed 's/int u/int u, sfd/' buf.c-temp | \</userinput>
     6<para><screen><userinput>cp buf.c buf.c.backup &amp;&amp;</userinput>
     7<userinput>sed 's/int u/int u, sfd/' buf.c.backup | \</userinput>
    88<userinput>&nbsp;&nbsp;&nbsp;sed '/.*\*mktemp.*/d' | \</userinput>
    99<userinput>&nbsp;&nbsp;&nbsp;sed 's/.*if (mktemp.*/  sfd = mkstemp(sfn);\</userinput>
  • chapter06/glibc-exp.xml

    r0a68a6c rbccc288  
    1313right now).</para>
    1414
    15 <para><userinput>sed 's|$(PERL)|/usr/bin/perl|'
     15<para><userinput>sed 's%\$(PERL)%/usr/bin/perl%'
    1616../glibc-&glibc-version;/malloc/Makefile &gt; tmp~:</userinput> This sed command
    1717searches through <filename>../glibc-&glibc-version;/malloc/Makefile</filename> and
  • chapter06/glibc-inst.xml

    r0a68a6c rbccc288  
    1313<userinput>mkdir ../glibc-build &amp;&amp;</userinput>
    1414<userinput>cd ../glibc-build &amp;&amp;</userinput>
    15 <userinput>sed 's|$(PERL)|/usr/bin/perl|' \</userinput>
     15<userinput>cp -f ../glibc-&glibc-version;/malloc/Makefile \</userinput>
     16<userinput>&nbsp;&nbsp;&nbsp;../glibc-&glibc-version;/malloc/Makefile.backup &amp;&amp;</userinput>
     17<userinput>sed 's%\$(PERL)%/usr/bin/perl%' \</userinput>
    1618<userinput>&nbsp;&nbsp;&nbsp;../glibc-&glibc-version;/malloc/Makefile &gt; tmp~ &amp;&amp;</userinput>
    1719<userinput>mv -f tmp~ ../glibc-&glibc-version;/malloc/Makefile &amp;&amp;</userinput>
     20<userinput>cp -f ../glibc-&glibc-version;/login/Makefile \</userinput>
     21<userinput>&nbsp;&nbsp;&nbsp;../glibc-&glibc-version;/login/Makefile.backup &amp;&amp;</userinput>
    1822<userinput>sed 's/root/0/' ../glibc-&glibc-version;/login/Makefile &gt; tmp~ &amp;&amp;</userinput>
    1923<userinput>mv -f tmp~ ../glibc-&glibc-version;/login/Makefile &amp;&amp;</userinput>
  • chapter06/man-inst.xml

    r0a68a6c rbccc288  
    55
    66<para><screen><userinput>for i in configure src/Makefile.in src/makewhatis.sh</userinput>
    7 <userinput>do sed s/gawk/awk/g $i &gt; $i.fixed</userinput>
    8 <userinput>mv -f $i.fixed $i</userinput>
     7<userinput>do</userinput>
     8<userinput>&nbsp;&nbsp;&nbsp;cp $i $i.backup &amp;&amp;</userinput>
     9<userinput>&nbsp;&nbsp;&nbsp;sed 's/gawk/awk/g' $i &gt; tmp~ &amp;&amp;</userinput>
     10<userinput>&nbsp;&nbsp;&nbsp;mv -f tmp~ $i</userinput>
    911<userinput>done</userinput>
    1012<userinput>chmod 700 configure &amp;&amp;</userinput>
  • chapter06/shadowpwd-exp.xml

    r0a68a6c rbccc288  
    1212details on the system.</para>
    1313
    14 <para><userinput>sed "s|/var/spool/mail|/var/mail|" login.defs.linux &gt;
     14<para><userinput>sed "s%/var/spool/mail%/var/mail%" login.defs.linux &gt;
    1515/etc/login.defs</userinput>: /var/spool/mail is the old location of the
    1616user mailboxes. The location that is used nowadays is /var/mail.</para>
  • chapter06/shadowpwd-inst.xml

    r0a68a6c rbccc288  
    55following commands:</para>
    66
    7 
    8 <para><screen><userinput>sed 's/\(.*\) (nflg || \(.*\))\(.*\)/\1\2\3/' \</userinput>
    9 <userinput>&nbsp;&nbsp;&nbsp;src/useradd.c &gt; useradd.c.temp &amp;&amp;</userinput>
    10 <userinput>mv -f useradd.c.temp src/useradd.c &amp;&amp;</userinput>
     7<para><screen><userinput>cp src/useradd.c src/useradd.c.backup &amp;&amp;</userinput>
     8<userinput>sed 's/\(.*\) (nflg || \(.*\))\(.*\)/\1\2\3/' \</userinput>
     9<userinput>&nbsp;&nbsp;&nbsp;src/useradd.c &gt; tmp~ &amp;&amp;</userinput>
     10<userinput>mv -f tmp~ src/useradd.c &amp;&amp;</userinput>
    1111<userinput>./configure --prefix=/usr &amp;&amp;</userinput>
    1212<userinput>make &amp;&amp;</userinput>
     
    1414<userinput>cd etc &amp;&amp;</userinput>
    1515<userinput>cp -f limits login.access /etc &amp;&amp;</userinput>
    16 <userinput>sed "s|/var/spool/mail|/var/mail|" login.defs.linux &gt; /etc/login.defs</userinput></screen></para>
     16<userinput>sed 's%/var/spool/mail%/var/mail%' login.defs.linux &gt; /etc/login.defs</userinput></screen></para>
    1717
    1818</sect2>
  • chapter06/sysvinit-inst.xml

    r0a68a6c rbccc288  
    1313<para>Install Sysvinit by running the following commands:</para>
    1414
    15 <para><screen><userinput>sed \</userinput>
    16 <userinput>&nbsp;&nbsp;&nbsp;'s/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \</userinput>
    17 <userinput>&nbsp;&nbsp;&nbsp;src/init.c &gt; init.c.temp &amp;&amp;</userinput>
    18 <userinput>mv -f init.c.temp src/init.c &amp;&amp;</userinput>
     15<para><screen><userinput>cp src/init.c src/init.c.backup &amp;&amp;</userinput>
     16<userinput>sed \</userinput>
     17<userinput>&nbsp;&nbsp;&nbsp;'s/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \</userinput>
     18<userinput>&nbsp;&nbsp;&nbsp;src/init.c &gt; tmp~ &amp;&amp;</userinput>
     19<userinput>mv -f tmp~ src/init.c &amp;&amp;</userinput>
    1920<userinput>make -C src &amp;&amp;</userinput>
    2021<userinput>make -C src install</userinput></screen></para>
  • chapter06/utillinux-inst.xml

    r0a68a6c rbccc288  
    66util-linux package, FHS-compliant, run the following.</para>
    77
    8 <para><screen><userinput>sed 's|etc/adjtime|var/lib/hwclock/adjtime|' \</userinput>
    9 <userinput>&nbsp;&nbsp;&nbsp;hwclock/hwclock.c &gt; hwclock~ &amp;&amp;</userinput>
    10 <userinput>mv -f hwclock~ hwclock/hwclock.c &amp;&amp;</userinput>
    11 <userinput>mkdir /var/lib/hwclock</userinput></screen></para>
     8<para><screen><userinput>cp hwclock/hwclock.c hwclock/hwclock.c.backup &amp;&amp;</userinput>
     9<userinput>sed 's%etc/adjtime%var/lib/hwclock/adjtime%' \</userinput>
     10<userinput>&nbsp;&nbsp;&nbsp;hwclock/hwclock.c &gt; tmp~ &amp;&amp;</userinput>
     11<userinput>mv -f tmp~ hwclock/hwclock.c &amp;&amp;</userinput>
     12<userinput>mkdir -p /var/lib/hwclock</userinput></screen></para>
    1213
    1314</sect2>
Note: See TracChangeset for help on using the changeset viewer.