summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2022-01-06 22:45:28 +0100
committerLeah Neukirchen <leah@vuxu.org>2022-01-06 22:45:28 +0100
commitbd3f7607d08d74947b5ee2434e6f295944372a3f (patch)
tree319b87a454d7567db3f0ae7d971d8c0b7eafc967
parente86cc66cc9798a506dda02cf39126caff696d456 (diff)
downloadrvnit-bd3f7607d08d74947b5ee2434e6f295944372a3f.tar.gz
rvnit-bd3f7607d08d74947b5ee2434e6f295944372a3f.tar.xz
rvnit-bd3f7607d08d74947b5ee2434e6f295944372a3f.zip
actually launch loggers before daemons when booted
-rw-r--r--rvnit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/rvnit.c b/rvnit.c
index 1c5d352..0acf6ef 100644
--- a/rvnit.c
+++ b/rvnit.c
@@ -88,7 +88,7 @@ restart(int i)
 
 	int loggerpipe[2] = { -1, -1 };
 
-	LOG("start %s\n", services[i].name);
+	LOG("start %s", services[i].name);
 
 	if (services[i].logfd[0] == -1) {
 		pipe(services[i].logfd);
@@ -695,6 +695,8 @@ cont1:
 					    services[i].pid > 0)
 						kill(services[i].pid, SIGTERM);
 				}
+			}
+			for (i = 0; i < MAX_SV; i++) {
 				if (services[i].name[2] == 'D') {
 					if (services[i].state == UP &&
 					    services[i].pid == 0)