aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml10
-rw-r--r--chapter01/whatsnew.xml13
-rw-r--r--chapter04/aboutsbus.xml30
-rw-r--r--chapter06/acl.xml2
-rw-r--r--chapter06/attr.xml7
-rw-r--r--chapter06/binutils.xml5
-rw-r--r--chapter06/eudev.xml5
-rw-r--r--chapter06/vim.xml2
-rw-r--r--chapter08/kernel.xml6
-rw-r--r--general.ent4
-rw-r--r--packages.ent8
11 files changed, 43 insertions, 49 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index dd1a69531..61cbc028a 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,16 @@
</listitem>
-->
<listitem>
+ <para>2014-08-24</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to eudev-1.10. Fixes
+ <ulink url="&lfs-ticket-root;3661">#3661</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2014-08-21</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 32ee44633..970fb250a 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -244,16 +244,6 @@
<listitem>
<para>&binutils-lto-testsuite-patch;</para>
</listitem>
- <!-- <listitem>
- <para>&coreutils-shuf-segfault-patch;</para>
- </listitem> -->
- <!--<listitem>
- <para>dbus-&dbus-version;</para>
- </listitem>-->
- <!--
- <listitem>
- <para>eudev-&e2fsprogs-fix-test-patch;</para>
- </listitem>-->
<listitem>
<para>eudev-&eudev-version;</para>
</listitem>
@@ -275,9 +265,6 @@
<listitem>
<para>&readline-fixes-patch;</para>
</listitem>
- <!--<listitem>
- <para>systemd-&systemd-version;</para>
- </listitem>-->
<listitem>
<para>XML::Parser-&xml-parser-version;</para>
</listitem>
diff --git a/chapter04/aboutsbus.xml b/chapter04/aboutsbus.xml
index 61eb2276d..5dea1fb23 100644
--- a/chapter04/aboutsbus.xml
+++ b/chapter04/aboutsbus.xml
@@ -36,25 +36,25 @@
to give an estimate of how long it might take to install a package, but the
numbers can vary by as much as dozens of minutes in some cases.</para>
- <note><para>For many modern systems with multiple processors (or cores) the
- compilation time for a package can be reduced by performing a "parallel make"
- by either setting an environment variable or telling the
- <command>make</command> program how many processors are available. For
- instance, a Core2Duo can support two simultaneous processes with:</para>
+ <note>
+ <para>For many modern systems with multiple processors (or cores) the
+ compilation time for a package can be reduced by performing a "parallel
+ make" by either setting an environment variable or telling the
+ <command>make</command> program how many processors are available. For
+ instance, a Core2Duo can support two simultaneous processes with:</para>
- <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen>
+ <screen><userinput>export MAKEFLAGS='-j 2'</userinput></screen>
- <para>or just building with:</para>
+ <para>or just building with:</para>
- <screen><userinput>make -j2</userinput></screen>
-
- <para>When multiple processors are used in this way, the SBU units in the
- book will vary even more than they normally would. Analyzing the output of
- the build process will also be more difficult because the lines of different
- processes will be interleaved. If you run into a problem with a build step,
- revert back to a single processor build to properly analyze the error
- messages.</para>
+ <screen><userinput>make -j2</userinput></screen>
+ <para>When multiple processors are used in this way, the SBU units in the
+ book will vary even more than they normally would. In some cases, the make
+ step will simply fail. Analyzing the output of the build process will also
+ be more difficult because the lines of different processes will be
+ interleaved. If you run into a problem with a build step, revert back to a
+ single processor build to properly analyze the error messages.</para>
</note>
</sect1>
diff --git a/chapter06/acl.xml b/chapter06/acl.xml
index ee3c459bd..703c0aa12 100644
--- a/chapter06/acl.xml
+++ b/chapter06/acl.xml
@@ -69,7 +69,7 @@
<para>The Acl tests need to be run on a filesystem that supports access
controls after <application>Coreutils</application> has been built with the
- Acl libraries. If desired, return to this package and run <command>make
+ Acl libraries. If desired, return to this package and run <command>make -j1
tests</command> after <application>Coreutils</application> has been built
later in this chapter.</para>
diff --git a/chapter06/attr.xml b/chapter06/attr.xml
index cc50a2690..0d9c50f29 100644
--- a/chapter06/attr.xml
+++ b/chapter06/attr.xml
@@ -60,10 +60,11 @@
<screen><userinput remap="make">make</userinput></screen>
<para>The tests need to be run on a filesystem that supports extended
- attributes such as the ext2, ext3, or ext4 filesystems. To test the
- results, issue:</para>
+ attributes such as the ext2, ext3, or ext4 filesystems. The tests are also
+ known to fail if running multiple simultaneous tests (-j option greater than
+ 1). To test the results, issue:</para>
-<screen><userinput remap="test">make tests root-tests</userinput></screen>
+<screen><userinput remap="test">make -j1 tests root-tests</userinput></screen>
<para>Install the package:</para>
diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml
index 71868fdfc..4d99cefcb 100644
--- a/chapter06/binutils.xml
+++ b/chapter06/binutils.xml
@@ -118,10 +118,7 @@ cd ../binutils-build</userinput></screen>
<para>Test the results:</para>
-<screen><userinput remap="test">make check</userinput></screen>
-
- <para>Six tests in the lto.exp testsuite are known to fail due
- to changes in the most recent version of gcc.</para>
+<screen><userinput remap="test">make -k check</userinput></screen>
<para>Install the package:</para>
diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml
index 0fb1c99b7..8b31ae329 100644
--- a/chapter06/eudev.xml
+++ b/chapter06/eudev.xml
@@ -40,10 +40,9 @@
<sect2 role="installation">
<title>Installation of Eudev</title>
- <para>First, clean up a few warnings and fix a test script:</para>
+ <para>First, fix a test script:</para>
-<screen><userinput remap="pre">sed -i '/struct ucred/i struct ucred;' src/libudev/util.h
-sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl</userinput></screen>
+<screen><userinput remap="pre">sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl</userinput></screen>
<para>Prepare Eudev for compilation:</para>
diff --git a/chapter06/vim.xml b/chapter06/vim.xml
index c0df3dcb3..fd2360e3c 100644
--- a/chapter06/vim.xml
+++ b/chapter06/vim.xml
@@ -58,7 +58,7 @@
<para>To test the results, issue:</para>
-<screen><userinput remap="test">make test</userinput></screen>
+<screen><userinput remap="test">make -j1 test</userinput></screen>
<para>However, this test suite outputs a lot of binary data to the screen,
which can cause issues with the settings of the current terminal. This can
diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml
index 336bdf9ad..0256abaa4 100644
--- a/chapter08/kernel.xml
+++ b/chapter08/kernel.xml
@@ -75,7 +75,7 @@
<screen role="nodump">
Device Drivers ---&gt;
Generic Driver Options ---&gt;
- () path to uevent helper [CONFIG_UEVENT_HELPER_PATH]
+ [ ] path to uevent helper [CONFIG_UEVENT_HELPER]
[*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]</screen></note>
<para>There are several other options that may be desired depending
@@ -89,9 +89,9 @@ Device Drivers ---&gt;
<title>The rationale for the above configuration items:</title>
<varlistentry>
- <term><parameter>path to uevent helper</parameter></term>
+ <term><parameter>Support for uevent helper</parameter></term>
<listitem>
- <para>Having an entry in this space will interfere with device
+ <para>Having this opion set may interfere with device
management when using Udev/Eudev. </para>
</listitem>
</varlistentry>
diff --git a/general.ent b/general.ent
index 59be79144..ebc88ec95 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-<!ENTITY version "SVN-20140821">
+<!ENTITY version "SVN-20140824">
<!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release -->
-<!ENTITY releasedate "August 21, 2014">
+<!ENTITY releasedate "August 24, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.6">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
diff --git a/packages.ent b/packages.ent
index 84a5fe02c..55623f47d 100644
--- a/packages.ent
+++ b/packages.ent
@@ -147,13 +147,13 @@
<!ENTITY e2fsprogs-ch6-du "64 MB">
<!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
-<!ENTITY eudev-version "1.9">
-<!ENTITY eudev-size "1,722 KB">
+<!ENTITY eudev-version "1.10">
+<!ENTITY eudev-size "1,736 KB">
<!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
-<!ENTITY eudev-md5 "da8083b30b44177445b21e8299af23a1">
+<!ENTITY eudev-md5 "60d96aa6e111c4cf06a8a2186c60a281">
<!ENTITY eudev-manpages-size "9 KB">
<!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
-<!ENTITY eudev-manpages-md5 "9742236280dfc34ba034173efd69f5cf">
+<!ENTITY eudev-manpages-md5 "5be15528788635818104146957171f5d">
<!ENTITY eudev-ch6-du "7.5 MB">
<!ENTITY eudev-ch6-sbu "0.1 SBU">