From: Michael Tremer Date: Mon, 6 Dec 2021 11:23:34 +0000 (+0000) Subject: system: Add connection to systemd via dbus X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e597c3b13ae2cf0a4ecb252144598fe33831cf32;p=people%2Fms%2Fwestferry.git system: Add connection to systemd via dbus Signed-off-by: Michael Tremer --- diff --git a/src/westferry/backend/system.py b/src/westferry/backend/system.py index 073a926..2cdef2d 100644 --- a/src/westferry/backend/system.py +++ b/src/westferry/backend/system.py @@ -19,11 +19,21 @@ # # ############################################################################### +import pydbus +import functools import socket from . import base class SystemBackend(base.BaseBackend): + @functools.cached_property + def bus(self): + return pydbus.SystemBus() + + @property + def systemd(self): + return self.bus.get(".systemd1") + @property def hostname(self): """