diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 9bfd2169b..3660caa82 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,20 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2021-12-30 + + + [renodr] - Update to systemd-250. Fixes + #4971. + + + [renodr] - Update to meson-0.60.3. Fixes + #4973. + + + + 2021-12-15 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 6633d5743..facce6a2f 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -234,9 +234,9 @@ - + SysVinit-&sysvinit-version; diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 3087d8ffa..7bab9d054 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -119,6 +119,7 @@ + diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml index 2c3d8f691..15996398e 100644 --- a/chapter08/systemd.xml +++ b/chapter08/systemd.xml @@ -41,14 +41,10 @@ Installation of systemd + Remove two unneeded groups, @@ -59,15 +55,6 @@ sed -i -e 's/GROUP="render"/GROUP="video"/' \ -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in - Fix a meson problem: - - sed -i 's/+ want_libfuzzer.*$/and want_libfuzzer/' meson.build - - Fix a problem when building with kernel headers from Linux-5.14 and - later: - - sed -i '/ARPHRD_CAN/a#define ARPHRD_MCTP 290' src/basic/linux/if_arp.h - Prepare systemd for compilation: mkdir -p build @@ -217,6 +204,11 @@ meson --prefix=/usr \ systemctl disable systemd-time-wait-sync.service + Fix a regression in a systemd unit that causes a delay when + switching TTYs: + +sed -i 's/idle/simple/' /usr/lib/systemd/system/getty@.service + < > Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS] Device Drivers ---> + Graphics support ---> + Frame buffer Devices ---> + [*] Support for frame buffer devices ---- Generic Driver Options ---> [ ] Support for uevent helper [CONFIG_UEVENT_HELPER] [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS] @@ -127,6 +130,9 @@ Networking support ---> Networking options ---> <*> The IPv6 protocol [CONFIG_IPV6] Device Drivers ---> + Graphics support ---> + Frame buffer Devices ---> + [*] Support for frame buffer devices ---- Generic Driver Options ---> [ ] Support for uevent helper [CONFIG_UEVENT_HELPER] [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS] @@ -236,6 +242,11 @@ File systems ---> configuration menus and create the kernel configuration from scratch. + + Ensure that CONFIG_DEFAULT_HOSTNAME is set to 'none' or a hostname. + If it is left blank, your system will not start. + + Compile the kernel image and modules: make diff --git a/packages.ent b/packages.ent index b88053581..ee733ba2d 100644 --- a/packages.ent +++ b/packages.ent @@ -499,10 +499,10 @@ - - + + - + @@ -648,20 +648,20 @@ - + - + - + - - + + - + diff --git a/patches.ent b/patches.ent index 03adb8998..352ec4fdc 100644 --- a/patches.ent +++ b/patches.ent @@ -78,6 +78,8 @@ +