From 0de9cfb02005d9cb6d81515bed684dfa46a4e515 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 10 Feb 2026 16:01:47 +0100 Subject: [PATCH] doc: Note per-service reload behavior for conditions Signed-off-by: Joachim Wiberg --- doc/conditions.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/conditions.md b/doc/conditions.md index a08a1cb7..93df4169 100644 --- a/doc/conditions.md +++ b/doc/conditions.md @@ -194,6 +194,10 @@ When Finit configuration files are changed and the `initctl reload` command is called, it is expected of services to touch their PID files for Finit to reassert their conditions. +Similarly, when a single service is reloaded with `initctl reload NAME`, +its conditions are cleared and reasserted, ensuring dependent services +are properly updated. + Daemons that don't create PID files, or fail to touch them on reload, can be worked around by using the `pid:/path/to/file.pid` syntax in the service stanza for the daemon. It is far from optimal since any