-* Prevent PROCESS services from being starts-on-console without also being runs-on-console.
-
* shutdown command presently hangs if terminal output blocked (scroll lock
via ^S). Should use a buffer as dinit does, and pipe output from subcommands
via the buffer too - if the buffer becomes full, discard subcommand output
and continue to consume it.
-* Document utilities (particularly dinitctl) in the README
-
-* scripted process interrupted start might still complete successfully. State will
- be STOPPING (due to interruptiong), but stop script should still be run in this
- case.
-
For version 1.0:
----------------
* Man pages for all programs (done for dinit, not for dinitctl/shutdown/etc).
* Write wtmp entry on startup (see simpleinit)
-* Allow running services as a different UID
* "triggered" service type: external process notifies Dinit when the service
has started.
-* Ability to reload stopped services (reload service description)
* Some way to specify environment (perhaps a common environment for all
processes)
* Load services from several different directories, with an order of precedence,