dbus-launch: redirect dbus-daemon output to syslog
authorSimon McVittie <smcv@debian.org>
Thu, 21 Jul 2016 09:25:01 +0000 (10:25 +0100)
committerSimon McVittie <smcv@debian.org>
Fri, 30 Sep 2016 18:36:50 +0000 (19:36 +0100)
Otherwise, it won't go anywhere at all.

Signed-off-by: Simon McVittie <smcv@debian.org>
tools/dbus-launch.c

index bf689d2..5a01981 100644 (file)
@@ -1218,6 +1218,7 @@ main (int argc, char **argv)
 
             execl (test_daemon,
                    test_daemon,
+                   close_stderr ? "--syslog-only" : "--syslog",
                    "--fork",
                    "--print-pid", write_pid_fd_as_string,
                    "--print-address", write_address_fd_as_string,
@@ -1235,6 +1236,7 @@ main (int argc, char **argv)
 
       execl (DBUS_DAEMONDIR"/dbus-daemon",
              DBUS_DAEMONDIR"/dbus-daemon",
+             close_stderr ? "--syslog-only" : "--syslog",
              "--fork",
              "--print-pid", write_pid_fd_as_string,
              "--print-address", write_address_fd_as_string,
@@ -1254,6 +1256,7 @@ main (int argc, char **argv)
        */
       execlp ("dbus-daemon",
               "dbus-daemon",
+              close_stderr ? "--syslog-only" : "--syslog",
               "--fork",
               "--print-pid", write_pid_fd_as_string,
               "--print-address", write_address_fd_as_string,