diff options
author | William Hubbs <w.d.hubbs@gmail.com> | 2023-01-05 00:22:41 -0600 |
---|---|---|
committer | William Hubbs <w.d.hubbs@gmail.com> | 2023-01-05 00:22:41 -0600 |
commit | 59e963764725444c3390e1f53577bf44980453f6 (patch) | |
tree | bbf1d5e8241ab6f5d1950c84ccc540502bc8c710 | |
parent | 35077afb6831ced69f758c21e43d4021225a373c (diff) |
update news
-rw-r--r-- | NEWS.md | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -4,6 +4,27 @@ OpenRC NEWS This file will contain a list of notable changes for each release. Note the information in this file is in reverse order. +## OpenRC 0.46 + +The path for the reference file for the swclock service is now +configurable in conf.d/swclock. + +In the past, if supervise_daemon_args was not set *or empty*, it defaulted to +`start_stop_daemon_args`. This was bad because supervise-daemon doesn't +accept the same options as `start-stop-daemon`. So if we set e.g. +`start_stop_daemon_args="--wait 50"`, but not `supervise_daemon_args`, +and the user adds `supervisor=supervise-daemon` to the corresponding +conf.d/<service> file, the service will fail to start due to +unrecognized option "wait". +It would be best to remove this fallback, but that might break some +existing scripts that depend on it. So we are changing it to +use `start_stop_daemon_args` as the default for `supervise_daemon_args` +only if `supervise_daemon_args` is not set at all, but not if it's +empty. + +This fallback will be dropped in a future release. + + ## OpenRC 0.45 The old make-based build system is removed in this release. |