Another ChangeLog update for the upcoming v4.4 release

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2023-02-06 12:54:54 +01:00
parent 9c727ed08d
commit 48e1a0b17f
+21 -1
View File
@@ -12,6 +12,9 @@ All relevant changes are documented in this file.
> options or description, you must now escape them (`\#`).
### Changes
* `HOOK_BASEFS_UP` has been moved! External plugins that need to call
`service_register()`, please use `HOOK_SVC_PLUGIN` from now on.
Apologies for any inconveniences this might cause!
* 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`
@@ -35,12 +38,29 @@ All relevant changes are documented in this file.
-- System log daemon
* Add missing `HOOK_NETWORK_DN`, called after change to runlevel 6 or 0
* If the sysklogd `logger` tool is available, use that instead of the
Finit `logit` too for log redirection, issue #344
* Add `initctl` aliases: `cat -> show`, `kill -> signal`
* Add `initctl -n,--noerr` to return OK(0) if services do not exist, for
integration with openresolv and scripts with similar requirements
### 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.
no way to service these requests safely
* Fix #329: add support for multiple args to `initctl cond set/clr`
* Fix #338: ensure shutdown hooks are called properly; `hook/sys/down`
and `hook/svc/down` hook scripts, found and fixed by Jack Newman
* Fix #339: use absolute path in `/etc/finit.d/enabled/` symlinks, for
use-cases when `/etc` is read-only and `/etc/finit.d/enabled ->
/mnt/finit.d/enabled`, reported by Jack Newman
* Fix #340: Finit ignores deleted/moved `.conf` file sin `/etc/finit.d`
* Fix #342: in runlevel S (bootstrap), not all `initctl` commands can be
supported, block the following: runlevel, reload, start/stop, restart,
reload, halt, poweroff, suspend. Also, prevent `SIGHUP` and `SIGUSR1`
signals when in shutdown or reboot
* Ensure `initctl cond get` support the flux state
[4.3][] - 2022-05-15