From ad89f7b0d63fac3c1bca0e5d11880d97c511f84e Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Fri, 31 Dec 2021 07:10:48 -0600 Subject: [PATCH] Package updates. Update to e2fsprogs-1.46.5. Update to zstd-1.5.1. Update to expat-2.4.2. Update to shadow-4.10. Update to sysvinit-3.01. Update to linux-5.15.12. Update to iana-etc-20211224. Update to openssl-3.0.1. Update to eudev-3.2.11. Update lfs-latest-git.php currency for new eudev location. --- chapter01/changelog.xml | 44 ++++++++++++++++++++++++++++++++- chapter01/whatsnew.xml | 32 ++++++++++++------------ chapter03/patches.xml | 8 ++++++ chapter08/shadow.xml | 8 ++++++ git-version.sh | 2 +- lfs-latest-git.php | 4 +++ packages.ent | 54 ++++++++++++++++++++--------------------- patches.ent | 4 +++ 8 files changed, 111 insertions(+), 45 deletions(-) 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 @@ - + - + - +