troglobit / finit

Fast init for Linux. Cookies included
https://troglobit.com/projects/finit/
MIT License
633 stars 64 forks source link

Limitation: `run` commands block Finit execution, e.g. `initctl` stops responding #362

Closed troglobit closed 1 year ago

troglobit commented 1 year ago

In dead244 the documentation was updated:

Please note, however, that run commands block Finit, meaning you cannot call initctl to start, stop, reload, or other such operations. The only initctl commands possible are those that enable and disable services and even then you should make sure to use the --force option since otherwise initctl will try to connect to Finit.

This is the last major limitation of Finit after #356 was fixed. To fix it Finit should be split in two, a front facing service end and another one that handles service monitoring and runlevel transitions.

See also #137.