diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 2fec5db47..f165c1ad5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -44,6 +44,31 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + + 2020-08-11 + + [renodr] - Update to systemd-246. Fixes + #4687. + + + [renodr] - Update to check-0.15.2. Fixes + #4711. + + + + + + + 2020-08-10 + + [ken] - Ensure all the book's perl modules are installed + to /usr/lib/perl5/5.32 (some were in /usr/share/perl5). Fixes + #4710. + + + + 2020-08-06 diff --git a/chapter03/patches.xml b/chapter03/patches.xml index f2379fe3f..a9b34a989 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -91,6 +91,7 @@ + diff --git a/chapter07/perl.xml b/chapter07/perl.xml index b7d80b3b6..1c8a72d5a 100644 --- a/chapter07/perl.xml +++ b/chapter07/perl.xml @@ -45,15 +45,15 @@ Prepare Perl for compilation: - sh Configure -des \ - -Dprefix=/usr \ - -Dvendorprefix=/usr \ - -Dprivlib=/usr/share/perl5/core_perl \ - -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl \ - -Dsitelib=/usr/share/perl5/site_perl \ - -Dsitearch=/usr/lib/perl5/&perl-version-min;/site_perl \ - -Dvendorlib=/usr/share/perl5/vendor_perl \ - -Dvendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl + sh Configure -des \ + -Dprefix=/usr \ + -Dvendorprefix=/usr \ + -Dprivlib=/usr/lib/perl5/5.32/core_perl \ + -Darchlib=/usr/lib/perl5/5.32/core_perl \ + -Dsitelib=/usr/lib/perl5/5.32/site_perl \ + -Dsitearch=/usr/lib/perl5/5.32/site_perl \ + -Dvendorlib=/usr/lib/perl5/5.32/vendor_perl \ + -Dvendorarch=/usr/lib/perl5/5.32/vendor_perl The meaning of the new Configure options: diff --git a/chapter08/check.xml b/chapter08/check.xml index fc28a9113..6624f8e0d 100644 --- a/chapter08/check.xml +++ b/chapter08/check.xml @@ -42,7 +42,7 @@ Prepare Check for compilation: -./configure --prefix=/usr +./configure --prefix=/usr --disable-static Build the package: @@ -71,7 +71,7 @@ checkmk - libcheck.{a,so} + libcheck.so diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml index 708a3f37f..a562e8b18 100644 --- a/chapter08/gcc.xml +++ b/chapter08/gcc.xml @@ -143,7 +143,7 @@ su tester -c "PATH=$PATH make -k check" apparently related to the en_HK locale. Additionally the following tests related to the following files - are kown to fail with glibc-2.32: asan_test.C, co-ret-17-void-ret-coro.C, + are known to fail with glibc-2.32: asan_test.C, co-ret-17-void-ret-coro.C, pr95519-05-gro.C, pr80166.c. Create a symlink to work around the xsltproc command not being installed: @@ -54,7 +56,7 @@ Remove tests that cannot be built in chroot: -sed '179,$ d' -i src/resolve/meson.build +sed '177,$ d' -i src/resolve/meson.build Remove an unneeded group, render, from the default udev @@ -377,8 +379,9 @@ rm -f /usr/bin/xsltproc /etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d, /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev, /etc/xdg/systemd, /lib/systemd, /lib/udev, /usr/include/systemd, - /usr/lib/binfmt.d, /usr/lib/kernel, /usr/lib/modules-load.d, - /usr/lib/sysctl.d, /usr/lib/systemd, /usr/lib/tmpfiles.d, + /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel, + /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd, + /usr/lib/tmpfiles.d, /usr/share/doc/systemd-&systemd-version;, /usr/share/factory, /usr/share/systemd, /var/lib/systemd, and /var/log/journal diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml index a724bd078..4146222f7 100644 --- a/chapter10/kernel.xml +++ b/chapter10/kernel.xml @@ -75,17 +75,12 @@ Be sure to enable/disable/set the following features or the system might not work correctly or boot at all: - -Device Drivers ---> + Device Drivers ---> Generic Driver Options ---> [ ] Support for uevent helper [CONFIG_UEVENT_HELPER] - [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS] + [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS] -Kernel hacking ---> - Choose kernel unwinder (Frame pointer unwinder) ---> [CONFIG_UNWINDER_FRAME_POINTER] - - -General setup --> + General setup --> [*] Control Group support [CONFIG_CGROUPS] [ ] Enable deprecated sysfs features to support old userspace tools [CONFIG_SYSFS_DEPRECATED] [*] Configure standard kernel features (expert users) [CONFIG_EXPERT] ---> diff --git a/general.ent b/general.ent index 890f62528..9a567af81 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ - + - + - + diff --git a/packages.ent b/packages.ent index 1e203ceab..8a53977d5 100644 --- a/packages.ent +++ b/packages.ent @@ -95,10 +95,10 @@ - - + + - + @@ -629,21 +629,21 @@ - + - + - + - + - - - + + + diff --git a/patches.ent b/patches.ent index 3b1534916..fdae855ee 100644 --- a/patches.ent +++ b/patches.ent @@ -62,7 +62,3 @@ --> - - - -