cvs commit: LFS/BOOK/chapter06 sysvinit.xml

alexander at linuxfromscratch.org alexander at linuxfromscratch.org
Fri Jun 11 04:19:41 PDT 2004


alexander    04/06/11 05:19:41

  Modified:    BOOK     TODO general.ent
               BOOK/chapter01 changelog.xml
               BOOK/chapter03 patches.xml
               BOOK/chapter06 sysvinit.xml
  Log:
  Added sysvinit-2.85-proclen-1.patch to the book
  
  Revision  Changes    Path
  1.105     +0 -2      LFS/BOOK/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/TODO,v
  retrieving revision 1.104
  retrieving revision 1.105
  diff -u -r1.104 -r1.105
  --- TODO	7 Jun 2004 19:22:22 -0000	1.104
  +++ TODO	11 Jun 2004 11:19:40 -0000	1.105
  @@ -7,6 +7,4 @@
      We need to be sure this doens't break the pureness though.
    - Check for pureness and fix any occurrences of breakage.
    - Add more index terms to hotplug page.
  - - Include the proclen patch for sysvinit, since it's really small, fixes a very
  -   noticable bug, and is all just around just play fun to look at.
    - Convert some patches to seds (only sane ones, though).
  
  
  
  1.42      +2 -2      LFS/BOOK/general.ent
  
  Index: general.ent
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/general.ent,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- general.ent	10 Jun 2004 08:18:06 -0000	1.41
  +++ general.ent	11 Jun 2004 11:19:40 -0000	1.42
  @@ -1,6 +1,6 @@
   <?xml version="1.0" encoding="ISO-8859-1"?>
  -<!ENTITY version "CVS-20040610">
  -<!ENTITY releasedate "June 10, 2004">
  +<!ENTITY version "CVS-20040611">
  +<!ENTITY releasedate "June 11, 2004">
   <!ENTITY milestone "6.0">
   
   <!ENTITY lfs-root "http://www.linuxfromscratch.org/">
  
  
  
  1.799     +4 -0      LFS/BOOK/chapter01/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter01/changelog.xml,v
  retrieving revision 1.798
  retrieving revision 1.799
  diff -u -r1.798 -r1.799
  --- changelog.xml	10 Jun 2004 11:10:55 -0000	1.798
  +++ changelog.xml	11 Jun 2004 11:19:40 -0000	1.799
  @@ -75,6 +75,7 @@
   <listitem><para>readline-4.3-gnu_fixes-1.patch</para></listitem>
   <listitem><para>sysklogd-1.4.1-kernel_headers-1.patch</para></listitem>
   <listitem><para>sysklogd-1.4.1-signal-1.patch</para></listitem>
  +<listitem><para>sysvinit-2.85-proclen-1.patch</para></listitem>
   <listitem><para>udev-026</para></listitem>
   <listitem><para>udev-026-config-1.patch</para></listitem>
   <listitem><para>util-linux-2.12a-kernel_headers-1.patch</para></listitem>
  @@ -105,6 +106,9 @@
   </itemizedlist>
   </listitem>
   
  +<listitem><para>June 11, 2004 [alexander]: Added sysvinit-2.85-proclen-1.patch
  +</para></listitem>
  +
   <listitem><para>June 10, 2004 [alexander]: Reverted the bogus change of package
   order. Removed the "background" line from /etc/vimrc because it matches the
   default on Linux console</para></listitem>
  
  
  
  1.17      +6 -0      LFS/BOOK/chapter03/patches.xml
  
  Index: patches.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter03/patches.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- patches.xml	8 Jun 2004 01:58:48 -0000	1.16
  +++ patches.xml	11 Jun 2004 11:19:41 -0000	1.17
  @@ -147,6 +147,12 @@
   </varlistentry>
   
   <varlistentry>
  +<term>Sysvinit /proc Title Length Patch - 1 KB:</term> <listitem>
  +<para><ulink url="&patches-root;sysvinit-&sysvinit-version;-proclen-1.patch"/></para>
  +</listitem>
  +</varlistentry>
  +
  +<varlistentry>
   <term>Udev Configuration Patch - 6 KB:</term>
   <listitem>
   <para><ulink url="&patches-root;udev-&udev-version;-config-1.patch"/></para>
  
  
  
  1.27      +4 -0      LFS/BOOK/chapter06/sysvinit.xml
  
  Index: sysvinit.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter06/sysvinit.xml,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- sysvinit.xml	7 Jun 2004 19:16:21 -0000	1.26
  +++ sysvinit.xml	11 Jun 2004 11:19:41 -0000	1.27
  @@ -28,6 +28,10 @@
   <sect2 role="installation">
   <title>Installation of Sysvinit</title>
   
  +<para>Sysvinit &sysvinit-version; contains a "buffer overflow" bug.
  +Under some conditions, it clobbers the
  +values of environment variables. Fix that:</para>
  +<screen><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-proclen-1.patch</userinput></screen>
   <para>When run-levels are changed (for example, when halting the system),
   <command>init</command> sends termination signals to those processes that
   <command>init</command> itself started and that shouldn't be running in the new
  
  
  



More information about the lfs-book mailing list