diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index b352bc26d..b6cc3b0f1 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,40 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-03-31
+
+
+ [bdubbs] - Update to iana-etc-20240318. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to zstd-1.5.6. Fixes
+ #5468.
+
+
+ [bdubbs] - Update to util-linux-2.40. Fixes
+ #5430.
+
+
+ [bdubbs] - Update to shadow-4.15.1. Fixes
+ #5465.
+
+
+ [bdubbs] - Update to pkgconf-2.2.0. Fixes
+ #5469.
+
+
+ [bdubbs] - Update to linux-6.8.2. Fixes
+ #5467.
+
+
+ [bdubbs] - Update to coreutils-9.5. Fixes
+ #5470.
+
+
+
+
2024-03-29
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 5dffe2d9a..f856866bd 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -56,9 +56,9 @@
-
+
@@ -209,9 +209,9 @@
-
+
@@ -257,9 +257,9 @@
-
+
Vim-&vim-version;
@@ -275,9 +275,9 @@
-
+
- Fix a security vulnerability in the split
- utility:
-
-sed -e '/n_out += n_hold/,+4 s|.*bufsize.*|//&|' \
- -i src/split.c
-
Now prepare Coreutils for compilation:
autoreconf -fiv
@@ -140,6 +133,11 @@ FORCE_UNSAFE_CONFIGURE=1 ./configure \
groupdel dummy
+
+ Two tests, tests/cp/preserve-mode.sh and tests/mv/acl.sh, are known to
+ fail in the chroot environment, but pass in a complete system.
+
+
Install the package:
make install
diff --git a/chapter08/util-linux.xml b/chapter08/util-linux.xml
index 4433f9039..10eb6f11e 100644
--- a/chapter08/util-linux.xml
+++ b/chapter08/util-linux.xml
@@ -42,43 +42,46 @@
Installation of Util-linux
+
Prepare Util-linux for compilation:
-./configure --bindir=/usr/bin \
- --libdir=/usr/lib \
- --runstatedir=/run \
- --sbindir=/usr/sbin \
- --disable-chfn-chsh \
- --disable-login \
- --disable-nologin \
- --disable-su \
- --disable-setpriv \
- --disable-runuser \
- --disable-pylibmount \
- --disable-static \
- --without-python \
- --without-systemd \
+ ./configure --bindir=/usr/bin \
+ --libdir=/usr/lib \
+ --runstatedir=/run \
+ --sbindir=/usr/sbin \
+ --disable-chfn-chsh \
+ --disable-login \
+ --disable-nologin \
+ --disable-su \
+ --disable-setpriv \
+ --disable-runuser \
+ --disable-pylibmount \
+ --disable-liblastlog2 \
+ --disable-static \
+ --without-python \
+ --without-systemd \
--without-systemdsystemunitdir \
ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-&util-linux-version;
-./configure --bindir=/usr/bin \
- --libdir=/usr/lib \
- --runstatedir=/run \
- --sbindir=/usr/sbin \
- --disable-chfn-chsh \
- --disable-login \
- --disable-nologin \
- --disable-su \
- --disable-setpriv \
- --disable-runuser \
- --disable-pylibmount \
- --disable-static \
- --without-python \
+ ./configure --bindir=/usr/bin \
+ --libdir=/usr/lib \
+ --runstatedir=/run \
+ --sbindir=/usr/sbin \
+ --disable-chfn-chsh \
+ --disable-login \
+ --disable-nologin \
+ --disable-su \
+ --disable-setpriv \
+ --disable-runuser \
+ --disable-pylibmount \
+ --disable-liblastlog2 \
+ --disable-static \
+ --without-python \
ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-&util-linux-version;
@@ -106,14 +109,16 @@
chown -R tester .
su tester -c "make -k check"
- The hardlink tests will fail if the host's kernel
- does not have the option
- enabled or does not have any options providing a SHA256 implementation
- (for example, , or
- if the CPU supports
- Supplemental SSE3) enabled. In addition,
- two sub-tests from misc: mbsencode and one sub-test from script: replay are
- known to fail.
+
+ The hardlink tests will fail if the host's kernel
+ does not have the option
+ enabled or does not have any options providing a SHA256 implementation
+ (for example, , or
+ if the CPU supports
+ Supplemental SSE3) enabled. In addition, the lsfd: inotify test will
+ fail if the kernel option is not
+ enabled.
+
Install the package:
diff --git a/packages.ent b/packages.ent
index 77957f073..e9be59789 100644
--- a/packages.ent
+++ b/packages.ent
@@ -104,10 +104,10 @@
-
-
+
+
-
+
@@ -317,10 +317,10 @@
-
+
-
+
@@ -441,12 +441,12 @@
-
+
-
+
-
+
-
+
+
+
-
+
@@ -805,10 +805,10 @@
-
-
+
+
-
+
diff --git a/patches.ent b/patches.ent
index 17966e30c..fabb2f7ad 100644
--- a/patches.ent
+++ b/patches.ent
@@ -11,8 +11,8 @@
-
-
+
+