aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2023-01-05 00:22:41 -0600
committerWilliam Hubbs <w.d.hubbs@gmail.com>2023-01-05 00:22:41 -0600
commit59e963764725444c3390e1f53577bf44980453f6 (patch)
treebbf1d5e8241ab6f5d1950c84ccc540502bc8c710
parent35077afb6831ced69f758c21e43d4021225a373c (diff)
update news
-rw-r--r--NEWS.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/NEWS.md b/NEWS.md
index ed1b8e44..1f9039f1 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -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.