[Clfs-commits] commit: r4878 - in /branches/clfs-sysroot/BOOK: final-system/common/sysvinit.xml introduction/common/changelog.xml materials/common/patches.xml patches.ent

svn at cross-lfs.org svn at cross-lfs.org
Tue Mar 17 17:31:06 PDT 2009


Author: jciccone
Date: Wed Mar 18 00:31:06 2009
New Revision: 4878

Log:
Add sysvinit fixes patch.

Modified:
    branches/clfs-sysroot/BOOK/final-system/common/sysvinit.xml
    branches/clfs-sysroot/BOOK/introduction/common/changelog.xml
    branches/clfs-sysroot/BOOK/materials/common/patches.xml
    branches/clfs-sysroot/BOOK/patches.ent

Modified: branches/clfs-sysroot/BOOK/final-system/common/sysvinit.xml
==============================================================================
--- branches/clfs-sysroot/BOOK/final-system/common/sysvinit.xml (original)
+++ branches/clfs-sysroot/BOOK/final-system/common/sysvinit.xml Wed Mar 18 00:31:06 2009
@@ -24,20 +24,10 @@
   <sect2 role="installation">
     <title>Installation of Sysvinit</title>
 
-    <para os="a">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 should
-    not be running in the new run-level.  While doing this,
-    <command>init</command> outputs messages like <quote>Sending processes
-    the TERM signal</quote> which seem to imply that it is sending these
-    signals to all currently running processes. To avoid this
-    misinterpretation, modify the source so that these messages read like
-    <quote>Sending processes started by init the TERM signal</quote>
-    instead:</para>
-
-<screen os="b"><userinput>cp src/init.c{,.orig}
-sed 's at Sending processes@& started by init at g' \
-    src/init.c.orig > src/init.c</userinput></screen>
+    <para os="p1">The following patch contains a number of updates to the
+    &sysvinit-version;:</para>
+
+<screen os="p2"><userinput>patch -Np1 -i ../&sysvinit-fixes-patch;</userinput></screen>
 
     <para os="s1">The following sed makes changes in the Makefile required for cross-compiling:</para>
 

Modified: branches/clfs-sysroot/BOOK/introduction/common/changelog.xml
==============================================================================
--- branches/clfs-sysroot/BOOK/introduction/common/changelog.xml (original)
+++ branches/clfs-sysroot/BOOK/introduction/common/changelog.xml Wed Mar 18 00:31:06 2009
@@ -39,6 +39,10 @@
     <listitem>
       <para>March 17, 2009</para>
       <itemizedlist>
+        <listitem>
+          <para>[jciccone] - Applied Patch to Sysvinit. Fixed Various
+          Issues.</para>
+        </listitem>
         <listitem>
           <para>[jciccone] - Moved location of dumpkeys to /bin. Required by
           bootscripts.</para>

Modified: branches/clfs-sysroot/BOOK/materials/common/patches.xml
==============================================================================
--- branches/clfs-sysroot/BOOK/materials/common/patches.xml (original)
+++ branches/clfs-sysroot/BOOK/materials/common/patches.xml Wed Mar 18 00:31:06 2009
@@ -253,6 +253,15 @@
     </varlistentry>
 
     <varlistentry>
+      <term>Sysvinit Fixes Patch - <token>&sysvinit-fixes-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink
+        url="&patches-root;&sysvinit-fixes-patch;"/></para>
+        <para>MD5 sum: <literal>&sysvinit-fixes-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Tar Man Page Patch - <token>&tar-man_page-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink

Modified: branches/clfs-sysroot/BOOK/patches.ent
==============================================================================
--- branches/clfs-sysroot/BOOK/patches.ent (original)
+++ branches/clfs-sysroot/BOOK/patches.ent Wed Mar 18 00:31:06 2009
@@ -108,6 +108,10 @@
 <!ENTITY shadow-sysroot_hacks-patch-md5 "cf5095a86c666728650e77f1cdc64874">
 <!ENTITY shadow-sysroot_hacks-patch-size "36 KB">
 
+<!ENTITY sysvinit-fixes-patch "sysvinit-&sysvinit-version;-fixes-1.patch">
+<!ENTITY sysvinit-fixes-patch-md5 "405d23896b54ca61afd53003a62592fd">
+<!ENTITY sysvinit-fixes-patch-size "24 KB">
+
 <!ENTITY tar-man_page-patch "tar-&tar-version;-man_page-1.patch">
 <!ENTITY tar-man_page-patch-md5 "a8d01d18a3e550230302a5a52c686d25">
 <!ENTITY tar-man_page-patch-size "16 KB">




More information about the Clfs-commits mailing list