]> git.ipfire.org Git - oddments/fireinfo.git/commitdiff
Add a flag to say if a host is running in a virtual environment.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 23 Nov 2010 21:35:36 +0000 (22:35 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 23 Nov 2010 21:35:36 +0000 (22:35 +0100)
fireinfo/system.py

index 74028a62db65fef5bcd2540b843d326d416772a3..35a4a33c564dc9c4c5b1adf4969c541f6f330e95 100644 (file)
@@ -5,6 +5,7 @@ import json
 import os
 import string
 
+import _fireinfo
 import cpu
 import device
 
@@ -28,7 +29,8 @@ class System(object):
                        "kernel" : self.kernel,
                        "root_size" : self.root_size,
                        "devices" : [],
-                       
+
+                       "virtual" : self.virtual,
                        }
                        
                for device in self.devices:
@@ -137,8 +139,13 @@ class System(object):
                        dirlist = os.listdir(path)
                        for dir in dirlist:
                                self.devices.append(cls(os.path.join(path, dir)))
-                               
-                               
+
+       @property
+       def virtual(self):
+               """
+                       Say if the host is running in a virtual environment.
+               """
+               return _fireinfo.is_virtualized()