diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index a1b5928d2..ffc42dbe7 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,93 @@
-->
+
+ 2015-07-23
+
+
+ [krejzi] - Fixed a warning in the intltool-update
+ perl script caused by perl-5.22.
+
+
+ [krejzi] - Updated to dbus-1.8.20.
+
+
+ [krejzi] - Updated to systemd-222.
+
+
+
+
+
+ 2015-07-16
+
+
+ [bdubbs] - Update to gcc-5.2.0. Fixes
+ *3819.
+
+
+ [bdubbs] - Update to gettext-0.19.5.1. Fixes
+ *3818.
+
+
+ [bdubbs] - Update to kbd-2.0.3. Fixes
+ #3815.
+
+
+
+
+
+ 2015-07-12
+
+
+ [bdubbs] - Update to iproute2-4.1.1. Fixes
+ *3811.
+
+
+ [bdubbs] - Update to file-5.24. Fixes
+ *3812.
+
+
+ [bdubbs] - Update to linux-4.1.2. Fixes
+ #3814.
+
+
+ [bdubbs] - Update to gettext-0.19.5. Fixes
+ #3813.
+
+
+ [bdubbs] - Fix a warning in the installed automake
+ perl script.
+ #3809.
+
+
+
+
+
+ 2015-07-04
+
+
+ [bdubbs] - Update to iproute2-4.1.0. Fixes
+ *3802.
+
+
+ [bdubbs] - Update to texinfo-6.0. Fixes
+ *3803.
+
+
+ [bdubbs] - Update to linux-4.1.1. Fixes
+ #3805.
+
+
+ [bdubbs] - Update to coreutils-8.24. Fixes
+ #3806.
+
+
+ [bdubbs] - Update perl installed files. Fixes
+ #3804.
+
+
+
+
2015-06-28
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 8986cb858..7ed750be0 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -52,9 +52,9 @@
-
+
D-Bus-&dbus-version;
@@ -91,9 +91,9 @@
-
+
@@ -127,9 +127,9 @@
IPRoute2 &iproute2-version;
-
+
Kmod &kmod-version;
@@ -202,9 +202,9 @@
-
+
Tzdata &tzdata-version;
@@ -241,11 +241,11 @@
&bash-fixes-patch;
-
+
&ncurses-gcc5-buildfixes-patch;
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 92b21ff90..a8d6f5389 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -91,6 +91,8 @@
-->
+
+
Glibc FHS Patch - &glibc-fhs-patch-size;:
diff --git a/chapter06/automake.xml b/chapter06/automake.xml
index 9c8132d2b..761755018 100644
--- a/chapter06/automake.xml
+++ b/chapter06/automake.xml
@@ -41,6 +41,10 @@
Installation of Automake
+ First fix a warning that is caused by perl-5.22 and later:
+
+sed -i 's:/\\\${:/\\\$\\{:' bin/automake.in
+
Prepare Automake for compilation:
./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;
diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml
index 7721830ad..3715ea8dd 100644
--- a/chapter06/coreutils.xml
+++ b/chapter06/coreutils.xml
@@ -49,12 +49,15 @@
POSIX requires that programs from Coreutils recognize character
boundaries correctly even in multibyte locales. The following patch fixes
this non-compliance and other internationalization-related bugs.
- Afterwards make sure the timestamp for Makefile.in is
+
+ Afterwards disable a test that fails with the current version of perl.
patch -Np1 -i ../&coreutils-i18n-patch;
-touch Makefile.in
+sed -i '/tests\/misc\/sort.pl/ d' Makefile.in
+
+
In the past, many bugs were found in this patch. When reporting new
diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml
index 406bf26f7..bf381204d 100644
--- a/chapter06/gcc.xml
+++ b/chapter06/gcc.xml
@@ -40,11 +40,11 @@
Installation of GCC
-
+
The GCC documentation recommends building GCC outside of the source
directory in a dedicated build directory:
diff --git a/chapter06/intltool.xml b/chapter06/intltool.xml
index af71ca422..9e9ebad20 100644
--- a/chapter06/intltool.xml
+++ b/chapter06/intltool.xml
@@ -41,6 +41,10 @@
Installation of Intltool
+ First fix a warning that is caused by perl-5.22 and later:
+
+sed -i 's:\\\${:\\\$\\{:' intltool-update.in
+
Prepare Intltool for compilation:
./configure --prefix=/usr
diff --git a/chapter06/iproute2.xml b/chapter06/iproute2.xml
index 2a6cbf637..9d286210f 100644
--- a/chapter06/iproute2.xml
+++ b/chapter06/iproute2.xml
@@ -56,8 +56,17 @@ sed -i 's/arpd.8//' man/man8/Makefile
+-->
+
Compile the package:
make
@@ -88,8 +97,8 @@ sed -i 's/arpd.8//' man/man8/Makefile
bridge, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat,
nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
and tc
- /etc/iproute2, /usr/lib/tc, /usr/share/doc/iproute2-&iproute2-version;,
- and /usr/lib/tc
+ /etc/iproute2, /usr/lib/tc, and /usr/share/doc/iproute2-&iproute2-version;,
+
diff --git a/chapter06/perl.xml b/chapter06/perl.xml
index 9d023e09d..1085712b5 100644
--- a/chapter06/perl.xml
+++ b/chapter06/perl.xml
@@ -135,7 +135,7 @@ unset BUILD_ZLIB BUILD_BZIP2
Installed directory
- a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
+ a2p, c2ph, corelist, cpan, cpan2dist, cpanp,
cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs,
instmodsh, json_pp, libnetcfg, perl, perl&perl-version; (link to perl),
perlbug, perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm,
@@ -173,16 +173,6 @@ unset BUILD_ZLIB BUILD_BZIP2
-
- config_data
-
- Queries or changes configuration of Perl modules
-
- config_data
-
-
-
-
corelist
diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml
index 3c5eab72f..8a86cb385 100644
--- a/chapter06/systemd.xml
+++ b/chapter06/systemd.xml
@@ -129,8 +129,8 @@ EOF
--without-python
This switch prevents configure
- from trying to use Python since it's not part
- of LFS.
+ from trying to use Python which isn't built
+ in LFS.
diff --git a/general.ent b/general.ent
index 57101ae40..295226f38 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/packages.ent b/packages.ent
index 885f53adc..b8236e102 100644
--- a/packages.ent
+++ b/packages.ent
@@ -95,22 +95,22 @@
-
-
+
+
-
+
-
+
-
+
-
+
@@ -159,10 +159,10 @@
-
+
-
+
@@ -197,10 +197,10 @@
-
-
+
+
-
+
@@ -220,10 +220,10 @@
-
-
+
+
-
+
@@ -317,18 +317,18 @@
-
-
+
+
-
+
-
-
+
+
-
+
@@ -375,12 +375,12 @@
-
-
-
-
+
+
+
+
-
+
@@ -51,5 +53,5 @@
-
+