]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
about: Show kernel release information
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 6 Dec 2021 11:35:22 +0000 (11:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 6 Dec 2021 11:37:05 +0000 (11:37 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/westferry/backend/system.py
src/westferry/handlers/system.py

index 07b4a39699ac44eea8e6dbe87ff62f864644ef09..1d9344d08a703b141b8a445fae1f5c88ec30b880 100644 (file)
 
 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()
index 7aba921d3c28a73e4e2a7c656188f41c509bec0c..9871857c0c626ec999421bc9a30eb944f3b49c38 100644 (file)
@@ -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,
                        }
                }