From cfa871c548535469678f4f3567e39ce97366847c Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 11 Dec 2022 11:36:23 +0100 Subject: [PATCH] doc: update with some of the latest changes Signed-off-by: Joachim Wiberg --- ChangeLog.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index 8c332533..9f0ea232 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -12,6 +12,21 @@ All relevant changes are documented in this file. > options or description, you must now escape them (`\#`). ### Changes +* Support for overriding `/etc/finit.conf` using `finit.config=PATH` + from the kernel command line +* Support for overriding `/etc/finit.d` from the alternate `finit.conf` + with a new `rcsd /path/to/dot.d/` .conf file directive +* `initctl` JSON output support for status and conditions +* The `modules-load` plugin now default to runlevel `[S]`, in previous + releases it was `[2345]`. This breaking change is to align it more + with what users mostly want (modules loaded before services start) and + can be changed back to the old behavior with a per-file setting: + + set runlevel 2345 + +* The `modules-load` plugin now adds silent tasks for modprobe. This to + prevent confusing `[ OK ]` boot messages when in fact modprobe failed. +* The `modules-load` plugin now support `set modprobe /path/to/modprobe` * Support for line continuation character `\` in .conf files, issue #186 service name:sysklogd [S123456789] \ @@ -19,7 +34,13 @@ All relevant changes are documented in this file. syslogd -F $SYSLOGD_ARGS \ -- System log daemon +* Add missing `HOOK_NETWORK_DN`, called after change to runlevel 6 or 0 + ### Fixes +* Fix #314: skip run/task/service restart if conditions are lost +* Fix #320: the API/IPC socket is closed immediately at shutdown/reboot + to prevent against hook scripts or services calling initctl. There is + no way to service these requests safely. [4.3][] - 2022-05-15