doc: drop lots of fixed or outdated ideas

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg committed 2021-02-28 10:36:32 +01:00
1 parent 2bfede2cfe
commit 4c2bbf7d93
1 file changed
+9 -33
+9 -33
View File
@@ -9,14 +9,15 @@ value in the project turned out to be:
> systems, container, and dedicated server applications. > systems, container, and dedicated server applications.
Near Future Misc TODOs
----------- ----------
* ... when inetd support has been removed, we can refactor the .conf Some of these are also registered in the issue tracker on GitHub.
parser, parse user input in a separate process, move process monitor
to separate process (same as parser?), and possibly even ... * Refactor the .conf parser, parse user input in a separate process
* ... add new (complimentary) .svc file format to slowly migrate away * Move process monitor to separate process (same as parser?)
from the very terse one-liner format currently used. * Add new (complimentary) .svc file format to slowly migrate away
from the very terse one-liner format currently used
* Allow running as non-pid1 => read .conf and RCSD form cmdline * Allow running as non-pid1 => read .conf and RCSD form cmdline
* When a process dies, and Finit does not restart it, we should collect * When a process dies, and Finit does not restart it, we should collect
a `siginfo_t` from the SIGCHLD signal and supply to the user in case a `siginfo_t` from the SIGCHLD signal and supply to the user in case
@@ -28,34 +29,9 @@ Near Future
e.g, <sys/key/ctrlaltdel> and <sys/key/signal> like SIGPWR handling. e.g, <sys/key/ctrlaltdel> and <sys/key/signal> like SIGPWR handling.
* Write man pages for finit and `finit.conf`, steal from the excellent * Write man pages for finit and `finit.conf`, steal from the excellent
`pimd` man pages ... `pimd` man pages ...
* Add support for timed shutdown in Finit, including cancelled shutdown
General
-------
* Add support for timed shutdown in Finit, including cancelled shutdown,
possibly using an at-job, see [crond section](#Crond) below
* Add support for JSON output, or similar, from `initctl show`, e.g. * Add support for JSON output, or similar, from `initctl show`, e.g.
`initctl show --json` `initctl show --json`
* [Solaris SMF][] (Service Management Facility) has some interesting
features that may be well worth looking into adopting:
svcs enable -rt svc:/network/ssh:default
That is: (r)esolve dependencies and only enable ssh (t)emporary
in the default runlevel when networking is available.
* `initctl add /sbin/service -n -- Service description`, for details
see above [Solaris SMF][] featuer, issue #55 and issue #69,
https://github.com/troglobit/finit/issues/69#issuecomment-287907610
* Changing the name of a pidfile, `pid:[/path/]file.pid`, after a
service has been started is not supported atm. The previous name will
not be (never) removed and the new name will not be created until the
process has been stopped and started again.
* PID files created in subdirectories to `/run` is not supported right
now inotify listeners should be automatically created (and removed)
when a subdirectory is added (or removed).
[Solaris SMF]: http://www.oracle.com/technetwork/articles/servers-storage-admin/intro-smf-basics-s11-1729181.html
Init Init