|
@@ -1,21 +1,13 @@
|
|
|
-For version 0.6.0:
|
|
|
-------------------
|
|
|
-* Refuse to start new services during shutdown [DONE].
|
|
|
-* On service failure (all services stop when no restart issued), allow user to
|
|
|
- interrupt/ctrl+alt+del when they are prompted to press enter, to allow halt/rebooting instead of
|
|
|
- re-launching the boot service. [DONE][ even better, you can now choose from several options! ]
|
|
|
-* Basic resource limits setting. [DONE, mostly. OpenBSD compilation issues, others need testing].
|
|
|
-* Per-service environment. [DONE].
|
|
|
-* shares_console processes should not be set as foreground process group [DONE]
|
|
|
-* Process start failure: track where in the launch process we get failure (i.e. we send errno over a pipe,
|
|
|
- we should send a state value as well).
|
|
|
-
|
|
|
For version 0.7.0:
|
|
|
------------------
|
|
|
* dinitctl: Warn when stopping a service would cause a dependent to stop. Require a force flag to proceed.
|
|
|
* dinitctl: implement "restart" command.
|
|
|
* provide a way to check configuration for errors (maybe a dinitctl command)
|
|
|
- - eg. check a service and all dependencies
|
|
|
+ - eg. check a service and all dependencies.
|
|
|
+* report process launch failure reason (stage & errno) via dinitctl.
|
|
|
+* "chain-to" can result in an unbreakable loop if the chain is circular. Chained services should not be
|
|
|
+ started during shutdown to prevent this (also avoids a race condition where the chained service is left
|
|
|
+ running when everything else has shutdown).
|
|
|
|
|
|
For version 1.0:
|
|
|
----------------
|
|
@@ -28,7 +20,8 @@ For version 1.0:
|
|
|
about services we are waiting on (or, do this when prompted via ^C or C-A-D).
|
|
|
* Documentation must be complete (see section below).
|
|
|
* Proper support for socket activation?
|
|
|
-* Be able to boot and shutdown Linux and FreeBSD.
|
|
|
+* Chaining of service process input/output?
|
|
|
+* Be able to boot and shutdown Linux and FreeBSD (or OpenBSD).
|
|
|
|
|
|
For later:
|
|
|
----------
|