From be26581e019bf4fea5f52f47abc3b92ac1eda4c2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 6 Dec 2021 11:35:22 +0000 Subject: [PATCH] about: Show kernel release information Signed-off-by: Michael Tremer --- src/westferry/backend/system.py | 4 ++++ src/westferry/handlers/system.py | 5 +++++ 2 files changed, 9 insertions(+) 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, } } -- 2.47.3