[systemd-commits] src/analyze src/run

Zbigniew Jędrzejewski-Szmek zbyszek at kemper.freedesktop.org
Mon May 26 11:38:18 PDT 2014


 src/analyze/analyze.c |    2 +-
 src/run/run.c         |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 1f89214e6e990a0b552f6854f87f8514ca384956
Author: Thomas Bächler <thomas at archlinux.org>
Date:   Fri Feb 21 11:55:24 2014 +0100

    analyze/run: use bus_open_transport_systemd instead of bus_open_transport
    
    Both systemd-analyze and systemd-run only access org.freedesktop.systemd1
    on the bus. This patch allows using systemd-run --user and systemd-analyze
    --user even if the user session's bus is not properly integrated with the
    systemd user unit.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=79252 and other reports...

diff --git a/src/analyze/analyze.c b/src/analyze/analyze.c
index 4c5fcfe..0a4190c 100644
--- a/src/analyze/analyze.c
+++ b/src/analyze/analyze.c
@@ -1335,7 +1335,7 @@ int main(int argc, char *argv[]) {
         if (r <= 0)
                 goto finish;
 
-        r = bus_open_transport(arg_transport, arg_host, arg_user, &bus);
+        r = bus_open_transport_systemd(arg_transport, arg_host, arg_user, &bus);
         if (r < 0) {
                 log_error("Failed to create bus connection: %s", strerror(-r));
                 goto finish;
diff --git a/src/run/run.c b/src/run/run.c
index e4c695c..9d5527b 100644
--- a/src/run/run.c
+++ b/src/run/run.c
@@ -593,7 +593,7 @@ int main(int argc, char* argv[]) {
                 arg_description = description;
         }
 
-        r = bus_open_transport(arg_transport, arg_host, arg_user, &bus);
+        r = bus_open_transport_systemd(arg_transport, arg_host, arg_user, &bus);
         if (r < 0) {
                 log_error("Failed to create bus connection: %s", strerror(-r));
                 goto finish;



More information about the systemd-commits mailing list