[lfs-book] r10558 - branches/hybrid branches/hybrid/chapter07 trunk/BOOK trunk/BOOK/chapter01 trunk/BOOK/chapter06 trunk/BOOK/chapter08

bdubbs at higgs.linuxfromscratch.org bdubbs at higgs.linuxfromscratch.org
Sat May 10 17:58:48 PDT 2014


Author: bdubbs
Date: Sat May 10 17:58:48 2014
New Revision: 10558

Log:
Add explanations for kernel options in Section 8.3.  Simplified the options due
to removal of systemd. 

Add a sed to ksyslogd to prevent errors in some circumstances. 
Update to man-pages-3.66. 
Update to linux-3.14.3.

Added:
   branches/hybrid/
      - copied from r10556, trunk/BOOK/
Modified:
   branches/hybrid/chapter07/profile.xml
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter06/sysklogd.xml
   trunk/BOOK/chapter08/kernel.xml
   trunk/BOOK/packages.ent

Modified: branches/hybrid/chapter07/profile.xml
==============================================================================
--- trunk/BOOK/chapter07/profile.xml	Fri May  2 09:22:07 2014	(r10556)
+++ branches/hybrid/chapter07/profile.xml	Sat May 10 17:58:48 2014	(r10558)
@@ -155,7 +155,7 @@
   8-bit</quote>). So you can use the <quote>C</quote> locale only if you are sure that
   you will never need 8-bit characters.</para>
 
-  <para>UTF-8 based locales are not supported well by many programs.
+  <para>UTF-8 based locales are not supported well by some programs.
   Work is in progress to document and, if possible, fix such problems, see
   <ulink url="&blfs-root;view/svn/introduction/locale-issues.html"/>.</para>
 

Modified: trunk/BOOK/chapter01/changelog.xml
==============================================================================
--- trunk/BOOK/chapter01/changelog.xml	Sat May 10 17:11:22 2014	(r10557)
+++ trunk/BOOK/chapter01/changelog.xml	Sat May 10 17:58:48 2014	(r10558)
@@ -39,6 +39,25 @@
       <para>2014-05-10</para>
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Add explanations for kernel options
+          in Section 8.3.  Simplified the options due to removal
+          of systemd.  Fixes
+          <ulink url="&lfs-ticket-root;3566">#3566</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Add a sed to ksyslogd to prevent 
+          errors in some circumstances. Fixes
+          <ulink url="&lfs-ticket-root;3575">#3575</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to man-pages-3.66. Fixes
+          <ulink url="&lfs-ticket-root;3576">#3576</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to linux-3.14.3. Fixes
+          <ulink url="&lfs-ticket-root;3573">#3573</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Remove systemd and dbus.  Add eudev.</para>
         </listitem>
         <listitem>

Modified: trunk/BOOK/chapter06/sysklogd.xml
==============================================================================
--- trunk/BOOK/chapter06/sysklogd.xml	Sat May 10 17:11:22 2014	(r10557)
+++ trunk/BOOK/chapter06/sysklogd.xml	Sat May 10 17:58:48 2014	(r10558)
@@ -41,6 +41,11 @@
   <sect2 role="installation">
     <title>Installation of Sysklogd</title>
 
+    <para>First, fix a problem that causes a segmentation fault under
+    some conditions in klogd:</para>
+
+<screen><userinput remap="pre">sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c</userinput></screen>
+
     <para>Compile the package:</para>
 
 <screen><userinput remap="make">make</userinput></screen>

Modified: trunk/BOOK/chapter08/kernel.xml
==============================================================================
--- trunk/BOOK/chapter08/kernel.xml	Sat May 10 17:11:22 2014	(r10557)
+++ trunk/BOOK/chapter08/kernel.xml	Sat May 10 17:58:48 2014	(r10558)
@@ -72,25 +72,55 @@
 
     <para>Be sure to enable or disable following features:</para>
 
-        <screen role="nodump">General setup  --->
-  [*] open by fhandle syscalls
-  [*] Control Group support
-Processor type and features  --->
-  [*] Enable seccomp to safely compute untrusted bytecode
-Networking support  --->
-  Networking options  --->
-    <*> The IPv6 protocol
+        <screen role="nodump">
 Device Drivers  --->
   Generic Driver Options  --->
     ()  path to uevent helper
     [*] Maintain a devtmpfs filesystem to mount at /dev
-    [ ] Fallback user-helper invocation for firmware loading
 File systems  --->
   [*] Inotify support for userspace
-  <*> Kernel automounter version 4 support (also supports v3)
-  Pseudo filesystems  --->
-    [*] Tmpfs POSIX Access Control Lists
-    [*] Tmpfs extended attributes</screen></note>
+  <*> Kernel automounter version 4 support (also supports v3)</screen></note>
+
+    <variablelist>
+      <title>The rationale for the above configuration items:</title>
+
+      <varlistentry>
+        <term><parameter>path to uevent helper</parameter></term>
+        <listitem>
+          <para>Having an entry in this space will interfere with device
+          management when using udev/eudev. </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>Maintain a devtmpfs</parameter></term>
+        <listitem>
+          <para>This will create automated device nodes which are populated by the
+          kernel, even without udev running.  Udev then runs on top of this,
+          managing permissions and adding symlinks.  This configuration
+          itme is required for all users of udev/eudev. </para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>Inotify support</parameter></term>
+        <listitem>
+          <para>This allows monitoring of both files and directories via a single
+          open file descriptor.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>Kernel automounter version 4 support</parameter></term>
+        <listitem>
+          <para>This allows Desktop
+          Environments to automatically mount usb sticks and similar, this is
+          needed to work around a bug with network filesystems which are to be
+          mounted on boot.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
 
 <screen role="nodump"><userinput>make LANG=<replaceable><host_LANG_value></replaceable> LC_ALL= menuconfig</userinput></screen>
 

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent	Sat May 10 17:11:22 2014	(r10557)
+++ trunk/BOOK/packages.ent	Sat May 10 17:58:48 2014	(r10558)
@@ -407,12 +407,12 @@
 
 <!ENTITY linux-major-version "3">
 <!ENTITY linux-minor-version "14">
-<!ENTITY linux-patch-version "2">
+<!ENTITY linux-patch-version "3">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
 <!ENTITY linux-size "76,563 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "28b68cde77997ddafab3c4e16cefae7d">
+<!ENTITY linux-md5 "99043433ad7368d2471b4743c9f562a2">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -453,10 +453,10 @@
 <!ENTITY man-db-ch6-du "27 MB">
 <!ENTITY man-db-ch6-sbu "0.5 SBU">
 
-<!ENTITY man-pages-version "3.65">
-<!ENTITY man-pages-size "1,200 KB">
+<!ENTITY man-pages-version "3.66">
+<!ENTITY man-pages-size "1,211 KB">
 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "0f165e0ab25ff5687d2d0b237af77b74">
+<!ENTITY man-pages-md5 "4400766c63a28e58bb899a2d3a0191d8">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-ch6-du "23 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">


More information about the lfs-book mailing list