mirror of
https://github.com/troglobit/finit.git
synced 2026-10-01 21:42:40 +07:00
Reassert condition when an unchanged/unmodified process goes from WAITING state to RUNNING. I.e. it had a condition that went to flux during `initctl reload`, which drove it to WAITING and was then sent SIGSTOP during reconf. Also, on condition update, loop through all services until no more state changes are observed. This allows long dependency chains of services to resolve and actually go back to RUNNING state as intended whenever any condition changes at runtime. Signed-off-by: Jonas Johansson <jonasj76@gmail.com> Signed-off-by: Joachim Nilsson <troglobit@gmail.com>