Additional comment to better explain two-phase service transition.
[oweals/dinit.git] / TODO
diff --git a/TODO b/TODO
index 8356d7e71fcd000a47b32b5286c4f235943f77db..6fb10735f7ebbdada8e6fc6a3fcad4288b31e202 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,24 +1,14 @@
-* 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,