From 4842edc4cfc509c8b81a1483e6d289856b858ec3 Mon Sep 17 00:00:00 2001 From: Davin McCall Date: Thu, 2 May 2019 20:42:46 +1000 Subject: [PATCH] Update TODO. --- TODO | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/TODO b/TODO index afcde6c5..7613974b 100644 --- a/TODO +++ b/TODO @@ -1,23 +1,15 @@ -For version 0.5.0: ------------------- -* [DONE] Man pages for all programs (done for dinit and dinitctl, not for shutdown/halt etc). -* [DONE] Support S6-style startup notification (write to fd). -* Write wtmp entry on startup (see simpleinit). Investigate. - - clear utmp before writing boot line? probably not even necessary - - document inittab-id and inittab-line service settings - - make writing utmp entry failure not fatal? - - update ttyX example service descriptions - - document the utmp locking problem with Glibc (can block up to 10 seconds) - - can this happen with freebsd? (yep - permanent block). -* Fix when boot stops without restart being issued - (currently goes into loop?) - For version 0.6.0: ------------------ * Refuse to start new services during shutdown. +* 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. * Basic resource limits setting. * per-service environment. +For version 0.7.0: +------------------ +? Not decided yet. + For version 1.0: ---------------- * "triggered" service type: external process notifies Dinit when the service