]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
about: Show architecture/virtualization in debug mode
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 6 Dec 2021 11:30:37 +0000 (11:30 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 6 Dec 2021 11:30:37 +0000 (11:30 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/westferry/backend/system.py
src/westferry/handlers/system.py

index 2cdef2da57b4fa6250349700e2846b2a1dbda266..07b4a39699ac44eea8e6dbe87ff62f864644ef09 100644 (file)
@@ -34,6 +34,17 @@ class SystemBackend(base.BaseBackend):
        def systemd(self):
                return self.bus.get(".systemd1")
 
+       @property
+       def arch(self):
+               return self.systemd.Architecture
+
+       @property
+       def virtualization(self):
+               """
+                       Returns the detected virtualization mode (e.g. kvm)
+               """
+               return self.systemd.Virtualization
+
        @property
        def hostname(self):
                """
index d2eb2f443ecaa88c82eec4c0f30e6aee7265b70a..7aba921d3c28a73e4e2a7c656188f41c509bec0c 100644 (file)
@@ -83,4 +83,10 @@ class AboutHandler(BaseHandler):
                        }
                }
 
+               if self.backend.debug:
+                       tables[_("Debugging Information")] = {
+                               _("Architecture") : self.backend.system.arch,
+                               _("Detected Virtualization") : self.backend.system.virtualization,
+                       }
+
                self.render("system/about.html", tables=tables)