diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 6d33cc0b9..e0ed3b786 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -45,6 +45,36 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2019-05-19
+
+
+ [bdubbs] - Update to man-pages-5.01. Fixes
+ #4467.
+
+
+ [bdubbs] - Update to linux-5.1.3. Fixes
+ #4464.
+
+
+ [bdubbs] - Update to iproute2-5.1.0. Fixes
+ #4467.
+
+
+ [bdubbs] - Update to gettext-0.20.1. Fixes
+ #4465.
+
+
+ [bdubbs] - Update to file-5.37. Fixes
+ #4469.
+
+
+ [bdubbs] - Update to e2fsprogs-1.45.1. Fixes
+ #4468.
+
+
+
+
2019-05-11
@@ -64,7 +94,7 @@
[bdubbs] - Update to linux-5.0.11. Fixes
- #4461.
+ #4461.
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 55143555d..501f6c416 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -80,9 +80,9 @@
-
+
@@ -98,9 +98,9 @@
-
+
diff --git a/chapter05/gettext.xml b/chapter05/gettext.xml
index c88c0f468..ff064cb7e 100644
--- a/chapter05/gettext.xml
+++ b/chapter05/gettext.xml
@@ -43,17 +43,16 @@
Installation of Gettext
- For our temporary set of tools, we only need to build and install
+ For our temporary set of tools, we only need to install
three programs from Gettext.
Prepare Gettext for compilation:
-cd gettext-tools
-EMACS="no" ./configure --prefix=/tools --disable-shared
+./configure --disable-shared
The meaning of the configure option:
-
+
--disable-shared
@@ -75,21 +74,16 @@ EMACS="no" ./configure --prefix=/tools --disable-shared
Compile the package:
-make -C gnulib-lib
-make -C intl pluralx.c
-make -C src msgfmt
-make -C src msgmerge
-make -C src xgettext
+make
- As only three programs have been compiled, it is not possible to run the
- test suite without compiling additional support libraries from the Gettext
- package. It is therefore not recommended to attempt to run the test suite at
- this stage.
+
+ Due to the limited environment, running the test suite at this stage
+ is not recommended.
Install the msgfmt, msgmerge and
xgettext programs:
-cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin
+cp -v gettext-tools/src/{msgfmt,msgmerge,xgettext} /tools/bin
diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml
index 549991de8..85a9acaf9 100644
--- a/chapter06/e2fsprogs.xml
+++ b/chapter06/e2fsprogs.xml
@@ -64,6 +64,7 @@ PKG_CONFIG_PATH=/tools/lib/pkgconfig \
--disable-libblkid \
--disable-libuuid \
--disable-uuidd \
+ --with-crond-dir=no \
--disable-fsck
@@ -100,6 +101,13 @@ PKG_CONFIG_PATH=/tools/lib/pkgconfig \
+
+ --with-crond-dir=no
+
+ This disables the installation of an unneded file.
+
+
+
--disable-*
diff --git a/chapter06/gettext.xml b/chapter06/gettext.xml
index 217af33df..6d50449fb 100644
--- a/chapter06/gettext.xml
+++ b/chapter06/gettext.xml
@@ -52,19 +52,22 @@
There is no reference to 'test' or TEST in gettext-tools/gnulib-tests/Makefile.am
-->
+
+
+
Prepare Gettext for compilation:
./configure --prefix=/usr \
diff --git a/general.ent b/general.ent
index 4a38b7978..18fccfb69 100644
--- a/general.ent
+++ b/general.ent
@@ -1,13 +1,13 @@
-
+
-
+
-
+
diff --git a/packages.ent b/packages.ent
index ddd436430..580b39109 100644
--- a/packages.ent
+++ b/packages.ent
@@ -144,10 +144,10 @@
-
-
+
+
-
+
@@ -184,10 +184,10 @@
-
-
+
+
-
+
@@ -252,10 +252,10 @@
-
-
+
+
-
+
@@ -349,10 +349,10 @@
-
-
+
+
-
+
@@ -430,13 +430,13 @@
-
-
+
+
-
+
-
+