diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index d68573a37..d33afe99e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,48 @@
or as
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2022-01-01
+
+
+ [bdubbs] - Update to e2fsprogs-1.46.5. Fixes
+ #4974.
+
+
+ [bdubbs] - Update to zstd-1.5.1. Fixes
+ #4972.
+
+
+ [bdubbs] - Update to expat-2.4.2. Fixes
+ #4970.
+
+
+ [bdubbs] - Update to shadow-4.10. Fixes
+ #4969.
+
+
+ [bdubbs] - Update to sysvinit-3.01. Fixes
+ #4968.
+
+
+ [bdubbs] - Update to linux-5.15.12. Fixes
+ #4967.
+
+
+ [bdubbs] - Update to iana-etc-20211224. Fixes
+ #4962.
+
+
+ [bdubbs] - Update to openssl-3.0.1. Fixes
+ #4922.
+
+
+ [bdubbs] - Update to eudev-3.2.11. Fixes
+ #4914.
+
+
+
+
2021-12-30
@@ -244,7 +286,7 @@
[bdubbs] - Update to tzdata-2021b. Fixes
#4929.
-
+
[bdubbs] - Update to sysvinit-3.0.0. Fixes
#4927.
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index facce6a2f..49014e397 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -72,15 +72,15 @@
-
-
-
+
@@ -228,9 +228,9 @@
-
+
@@ -267,9 +267,9 @@
-
+
+
+patch -Np1 -i ../shadow-4.10-useradd_segfault-1.patch
+
If you would like to enforce the use of strong passwords, refer to
for installing
diff --git a/git-version.sh b/git-version.sh
index 1214ea824..7e0b3b4df 100755
--- a/git-version.sh
+++ b/git-version.sh
@@ -24,7 +24,7 @@ if ! git status > /dev/null; then
echo "" >> version.ent
echo "]]>" >> version.ent
echo "" >> version.ent
- echo "" >> version.ent
+ echo "" >> version.ent
exit 0
fi
diff --git a/lfs-latest-git.php b/lfs-latest-git.php
index 17b11dea7..fc318e021 100644
--- a/lfs-latest-git.php
+++ b/lfs-latest-git.php
@@ -114,6 +114,7 @@ if ( $package == "e2fsprogs" ) $dirpath = "https://sourceforge.net/projects/e2f
if ( $package == "expat" ) $dirpath = "https://sourceforge.net/projects/expat/files";
if ( $package == "elfutils" ) $dirpath = "https://sourceware.org/ftp/elfutils";
if ( $package == "expect" ) $dirpath = "https://sourceforge.net/projects/expect/files";
+if ( $package == "eudev" ) $dirpath = "https://github.com/eudev-project/eudev/releases";
if ( $package == "file" ) $dirpath = "https://github.com/file/file/tags";
if ( $package == "flex" ) $dirpath = "https://github.com/westes/flex/releases";
if ( $package == "gcc" ) $dirpath = max_parent( $dirpath, "gcc-" );
@@ -245,6 +246,9 @@ if ( $package == "zstd" ) $dirpath = "https://github.com/facebook/zstd/rel
if ( $package == "e2fsprogs" )
return find_max( $lines, "/v\d/", "/^.*v(\d[\d\.]+\d).*$/" );
+ if ( $package == "eudev" )
+ return find_max( $lines, "/Release/", "/^.*Release (\d[\d\.]+\d).*$/" );
+
if ( $package == "expect" )
return find_max( $lines, "/expect/", "/^.*expect(\d[\d\.]+\d).tar.*$/" );
diff --git a/packages.ent b/packages.ent
index 5c89547e3..19b032d0d 100644
--- a/packages.ent
+++ b/packages.ent
@@ -140,10 +140,10 @@
-
-
+
+
-
+
@@ -156,17 +156,17 @@
-
-
-
-
+
+
+
+
-
-
+
+
-
+
@@ -321,10 +321,10 @@
-
+
-
+
@@ -428,12 +428,12 @@
-
+
-
+
-
+