@@ -4,7 +4,7 @@ Change Log
44All relevant changes are documented in this file.
55
66
7- [ 4.5] [ ] - 2023-09-24
7+ [ 4.5] [ ] - 2023-10-03
88--------------------
99
1010### Changes
@@ -16,6 +16,9 @@ All relevant changes are documented in this file.
1616- Add ` initctl -f ` to force-skip asking Finit for existing services
1717 when creating new services during bootstrap, e.g. ` /etc/rc.local `
1818- ` initctl runlevel ` now returns ` N S ` instead of ` N 10 ` in bootstrap
19+ - ` initctl runlevel N ` during bootstrap is now allowed. It changes
20+ the next runlevel to go to when bootstrap has completed. Effectively
21+ overriding the ` runlevel N ` statement in ` /etc/finit.conf `
1922- Improved logging on failure to ` execvp() ` a run/task/service, now
2023 with ` errno ` , e.g., "No such file or directory" when the command
2124 is missing from ` $PATH `
@@ -30,6 +33,10 @@ All relevant changes are documented in this file.
3033- Increased MAX path for commands, and arguments: 64 -> 256
3134- The bundled watchdog daemon no longer tries to log at startup, because
3235 syslog is not available yet, any startup message leak to console
36+ - Extend ` if: ` option with runtime evaluation of conditions. E.g., start
37+ a task only ` if:<run/foo/failure> ` (here the run task 'foo' failed)
38+ - Document new ` if: ` , ` conflict: ` , ` nowarn ` options for run/task/service
39+ first introduced in v4.4
3340
3441### Fixes
3542- Fix #227 : believed to have been fixed in v4.3, the root cause was
0 commit comments