diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 43e46e17d..26b45456a 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -42,6 +42,36 @@
or as
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2019-06-16
+
+
+ [bdubbs] - Update to vim-8.1.1535. Fixes
+ #4482.
+
+
+ [bdubbs] - Update to shadow-4.7. Fixes
+ #4481.
+
+
+ [bdubbs] - Update to linux-5.1.10. Fixes
+ #4478.
+
+
+ [bdubbs] - Update to less-551. Fixes
+ #4477.
+
+
+ [bdubbs] - Update to util-linux-2.34. Fixes
+ #4462.
+
+
+ [bdubbs] - Remove eudev instructions referring to /tools. Fixes
+ #4480.
+
+
+
+
2019-06-12
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index fb29e7932..dc524afcd 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -140,9 +140,9 @@
-
+
LFS-Bootscripts-&lfs-bootscripts-version;
@@ -215,9 +215,9 @@
-
+
@@ -242,9 +242,9 @@
Util-Linux-&util-linux-version;
-
+
diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml
index de2ba41c6..4342e2172 100644
--- a/chapter06/eudev.xml
+++ b/chapter06/eudev.xml
@@ -49,6 +49,7 @@
sed -i '/keyboard_lookup_key/d' src/udev/udev-builtin-keyboard.c
-->
+
Prepare Eudev for compilation:
./configure --prefix=/usr \
@@ -69,11 +70,13 @@ EOF
--with-rootprefix= \
--with-rootlibdir=/lib \
--enable-manpages \
- --disable-static \
- --config-cache
+ --disable-static
+
Compile the package:
+make
+
Create some directories now that are needed for tests, but
will also be used as a part of installation:
@@ -90,11 +93,13 @@ mkdir -pv /etc/udev/rules.d
To test the results, issue:
-make LD_LIBRARY_PATH=/tools/lib check
+make check
+
Install the package:
-make LD_LIBRARY_PATH=/tools/lib install
+make install
+
Install some custom rules and support files useful in an LFS
environment:
@@ -123,7 +128,8 @@ make -f &udev-lfs-version;/Makefile.lfs install
into a binary database /etc/udev/hwdb.bin. Create the
initial database:
-LD_LIBRARY_PATH=/tools/lib udevadm hwdb --update
+
+udevadm hwdb --update
This command needs to be run each time the hardware information is
updated.
diff --git a/chapter06/vim.xml b/chapter06/vim.xml
index 04f6d9bd8..4d84df75f 100644
--- a/chapter06/vim.xml
+++ b/chapter06/vim.xml
@@ -66,7 +66,16 @@
make
- To test the results, issue:
+ To prepare the tests, ensure that the
+ nobody user can write
+ to the sources tree:
+
+chown -Rv nobody .
+
+ Now run the tests as the nobody user:
+
+su nobody -s /bin/bash -c "LANG=en_US.UTF-8 make -j1 test" &> vim-test.log
LANG=en_US.UTF-8 make -j1 test &> vim-test.log
diff --git a/general.ent b/general.ent
index 163205c49..defefbf27 100644
--- a/general.ent
+++ b/general.ent
@@ -1,13 +1,13 @@
-
+
-
+
-
+
diff --git a/packages.ent b/packages.ent
index cde251e66..6cffc97ed 100644
--- a/packages.ent
+++ b/packages.ent
@@ -373,10 +373,10 @@
-
-
+
+
-
+
@@ -423,12 +423,12 @@
-
+
-
+
-
+
-
+
+
+
-
+
-
+
-
-
-
+
+
+