From 22009fb76818288db8eb0a5f45565d1030b226c4 Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Fri, 4 Dec 2020 04:05:25 +0000 Subject: [PATCH] Update to systemd-247 Update to bc-3.2.3 Update to linux-5.9.12 Incorporate kernel changes from rhubarbpieguy git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12065 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter01/changelog.xml | 17 +++++++++++++++++ chapter01/whatsnew.xml | 8 +++++--- chapter03/patches.xml | 8 +++----- chapter08/systemd.xml | 21 ++++++++++++++++++--- chapter10/kernel.xml | 3 +-- general.ent | 6 +++--- packages.ent | 26 +++++++++++++------------- patches.ent | 9 +++------ 8 files changed, 63 insertions(+), 35 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 684b5641c..730eee733 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,23 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + + 2020-12-03 + + [renodr] - Update to linux-5.9.12. Fixes + #4673. + + + [renodr] - Update to bc-3.2.3. Fixes + #4672. + + + [renodr] - Update to systemd-247. Fixes + #4745. + + + diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 208ffd9d8..08d7bfda9 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -228,9 +228,9 @@ - + SysVinit-&sysvinit-version; @@ -281,7 +281,9 @@ autoconf-2.69-consolidated_fixes-1.patch - + + systemd-247-upstream_fixes-1.patch + diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 60d2c0533..660077eae 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -99,15 +99,13 @@ - diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml index 8a76536cb..2bb9fe04a 100644 --- a/chapter08/systemd.xml +++ b/chapter08/systemd.xml @@ -46,6 +46,10 @@ patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-2.patch --> + First, apply a patch to fix some regressions: + +patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch + Create a symlink to work around the xsltproc command not being installed: ln -sf /bin/true /usr/bin/xsltproc @@ -56,7 +60,7 @@ Remove tests that cannot be built in chroot: -sed '177,$ d' -i src/resolve/meson.build +sed '181,$ d' -i src/resolve/meson.build Remove an unneeded group, render, from the default udev @@ -92,6 +96,7 @@ meson --prefix=/usr \ -Dhomed=false \ -Duserdb=false \ -Dman=true \ + -Dmode=release \ -Ddocdir=/usr/share/doc/systemd-&systemd-version; \ .. @@ -238,8 +243,8 @@ meson --prefix=/usr \ resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown (symlink to systemctl), systemctl, systemd-analyze, systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop, - systemd-delta, systemd-detect-virt, systemd-escape, systemd-hwdb, - systemd-id128, systemd-inhibit, systemd-machine-id-setup, + systemd-delta, systemd-detect-virt, systemd-dissect, systemd-escape, + systemd-hwdb, systemd-id128, systemd-inhibit, systemd-machine-id-setup, systemd-mount, systemd-notify, systemd-nspawn, systemd-path, systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run, systemd-socket-activate, systemd-stdio-bridge, systemd-tmpfiles, @@ -567,6 +572,16 @@ meson --prefix=/usr \ + + systemd-dissect + + Is used to inspect OS disk images. + + systemd-dissect + + + + systemd-escape diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml index 906aa5aee..d3bd90695 100644 --- a/chapter10/kernel.xml +++ b/chapter10/kernel.xml @@ -133,8 +133,7 @@ Device Drivers ---> File systems ---> [*] Inotify support for userspace [CONFIG_INOTIFY_USER] Pseudo filesystems ---> - [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL] - [*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR] + [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL] diff --git a/general.ent b/general.ent index bedac1d18..a31d5b34f 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ - + - + - + diff --git a/packages.ent b/packages.ent index ab27b98c3..7741a451c 100644 --- a/packages.ent +++ b/packages.ent @@ -57,10 +57,10 @@ - - + + - + @@ -417,12 +417,12 @@ - + - + - + - + - + - + - - - + + + diff --git a/patches.ent b/patches.ent index 0f13fc504..8896e0254 100644 --- a/patches.ent +++ b/patches.ent @@ -62,9 +62,6 @@ - + + +