From 456a1d928d66af0baed73f9dd8114c80eef0edac Mon Sep 17 00:00:00 2001 From: "Alexander E. Patrakov" Date: Fri, 11 Jun 2004 11:19:41 +0000 Subject: Added sysvinit-2.85-proclen-1.patch to the book git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3774 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- TODO | 2 -- chapter01/changelog.xml | 4 ++++ chapter03/patches.xml | 6 ++++++ chapter06/sysvinit.xml | 4 ++++ general.ent | 4 ++-- 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index 70858cde0..95596151c 100644 --- a/TODO +++ b/TODO @@ -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). diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 464365ca7..e617b0fac 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -75,6 +75,7 @@ first a summary, then a detailed log. readline-4.3-gnu_fixes-1.patch sysklogd-1.4.1-kernel_headers-1.patch sysklogd-1.4.1-signal-1.patch +sysvinit-2.85-proclen-1.patch udev-026 udev-026-config-1.patch util-linux-2.12a-kernel_headers-1.patch @@ -105,6 +106,9 @@ first a summary, then a detailed log. +June 11, 2004 [alexander]: Added sysvinit-2.85-proclen-1.patch + + 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 diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 580df2e47..eb1cfd81c 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -146,6 +146,12 @@ following: + +Sysvinit /proc Title Length Patch - 1 KB: + + + + Udev Configuration Patch - 6 KB: diff --git a/chapter06/sysvinit.xml b/chapter06/sysvinit.xml index 4f098a0b0..f39213f2e 100644 --- a/chapter06/sysvinit.xml +++ b/chapter06/sysvinit.xml @@ -28,6 +28,10 @@ running, and shutdown of your system. Installation of Sysvinit +Sysvinit &sysvinit-version; contains a "buffer overflow" bug. +Under some conditions, it clobbers the +values of environment variables. Fix that: +patch -Np1 -i ../sysvinit-&sysvinit-version;-proclen-1.patch When run-levels are changed (for example, when halting the system), init sends termination signals to those processes that init itself started and that shouldn't be running in the new diff --git a/general.ent b/general.ent index 0faaaa39f..77325875f 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ - - + + -- cgit v1.2.3-54-g00ecf