Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
import pydbus
import functools
+import os
import socket
from . import base
class SystemBackend(base.BaseBackend):
+ # Populate some attributes from uname()
+ kernel_name, __nodename, kernel_release, kernel_version, machine = os.uname()
+
@functools.cached_property
def bus(self):
return pydbus.SystemBus()
tables = {
_("Software Versions") : {
PACKAGE_NAME : PACKAGE_VERSION,
+ _("Kernel") : " ".join((
+ self.backend.system.kernel_name,
+ self.backend.system.kernel_release,
+ self.backend.system.kernel_version,
+ )),
_("systemd") : self.backend.system.systemd.Version,
}
}