From: Michael Tremer Date: Mon, 6 Dec 2021 11:35:22 +0000 (+0000) Subject: about: Show kernel release information X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=be26581e019bf4fea5f52f47abc3b92ac1eda4c2;p=people%2Fms%2Fwestferry.git about: Show kernel release information Signed-off-by: Michael Tremer --- diff --git a/src/westferry/backend/system.py b/src/westferry/backend/system.py index 07b4a39..1d9344d 100644 --- a/src/westferry/backend/system.py +++ b/src/westferry/backend/system.py @@ -21,11 +21,15 @@ 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() diff --git a/src/westferry/handlers/system.py b/src/westferry/handlers/system.py index 7aba921..9871857 100644 --- a/src/westferry/handlers/system.py +++ b/src/westferry/handlers/system.py @@ -79,6 +79,11 @@ class AboutHandler(BaseHandler): 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, } }