From 5aa1054521596c3d268db5f4aff9f2b69647ffc9 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Fri, 25 Dec 2015 00:24:16 -0500 Subject: manager: do not set up signals in test mode When we are running in test mode, we don't expect any signals. In fact ^C should end the program. This also avoids permission issues when running systemd-analyze verify. --- src/core/manager.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/core/manager.c') diff --git a/src/core/manager.c b/src/core/manager.c index 34dd715e93..82563840c4 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -410,6 +410,9 @@ static int manager_setup_signals(Manager *m) { assert(m); + if (m->test_run) + return 0; + assert_se(sigaction(SIGCHLD, &sa, NULL) == 0); /* We make liberal use of realtime signals here. On -- cgit v1.2.3-54-g00ecf