From: Zbigniew Jędrzejewski-Szmek Date: Fri, 25 Dec 2015 05:24:16 +0000 (-0500) Subject: manager: do not set up signals in test mode X-Git-Tag: v231~831^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5aa1054521596c3d268db5f4aff9f2b69647ffc9;p=platform%2Fupstream%2Fsystemd.git 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. --- diff --git a/src/core/manager.c b/src/core/manager.c index 34dd715..8256384 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