From 7b5d56df984af7533e1578a7ca6da748541c4da7 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Mon, 8 Jun 2015 18:07:40 +0200 Subject: [PATCH] TODO: Document proposal for dynamic event framework Signed-off-by: Joachim Nilsson --- TODO.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TODO.md b/TODO.md index 83ec7402..bd087670 100644 --- a/TODO.md +++ b/TODO.md @@ -21,6 +21,12 @@ General * Add `!` or `[wait ]` to service directive to let finit pause and wait for a pidfile before starting processes -- both at boot and when starting processes in a runlevel. +* Add events to service stanza so services can + be reloaded/restarted/stopped -- e.g, new GW --> SIGHUP process, or + loss of IF:eth1 --> stop service, start it when eth1 comes up again. +* Add support for listening to netlink messages for GW, ADDR, IF UP/DOWN +* Add to let Finit know that a service does not support reload + (SIGHUP), but must be restarted (stop+start) * Allow process callbacks to be scripts. * Add support for a pipe/popen where we can listen for `STOP`, `START` and `RELOAD` on `STDOUT` from a script ... call it for example