summaryrefslogtreecommitdiff
path: root/src/home
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2021-11-25 14:32:19 +0100
committerLennart Poettering <lennart@poettering.net>2021-11-25 18:18:42 +0100
commitc42234abf2b47ae15ac728a15c21b1de3c852f77 (patch)
treed9f12b7a834e81e30079c09cd274d857c0680ba9 /src/home
parent7ff048a718afd7670c84c6dbd94c0eda0f8269c7 (diff)
downloadsystemd-c42234abf2b47ae15ac728a15c21b1de3c852f77.tar.gz
homed: support LogControl1 D-Bus API too, and make use of it
All our D-Bus services support the LogControl1 API, but homed didn't so far. Fix that, and make use of it in the test case, to make debugging it easier.
Diffstat (limited to 'src/home')
-rw-r--r--src/home/homed-manager.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/home/homed-manager.c b/src/home/homed-manager.c
index 34bb4d84ba..a97a0dee76 100644
--- a/src/home/homed-manager.c
+++ b/src/home/homed-manager.c
@@ -947,6 +947,10 @@ static int manager_connect_bus(Manager *m) {
if (r < 0)
return r;
+ r = bus_log_control_api_register(m->bus);
+ if (r < 0)
+ return r;
+
suffix = getenv("SYSTEMD_HOME_DEBUG_SUFFIX");
if (suffix)
busname = strjoina("org.freedesktop.home1.", suffix);