Sfoglia il codice sorgente

ext/services: allow for os=Linux feature request from VM

It's weird to set it for Windows, but not Linux.
Marek Marczykowski-Górecki 5 anni fa
parent
commit
8be70c9e4d
2 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 1 1
      qubes/ext/windows.py
  2. 1 1
      qubes/tests/ext.py

+ 1 - 1
qubes/ext/windows.py

@@ -34,7 +34,7 @@ class WindowsFeatures(qubes.ext.Extension):
 
         guest_os = None
         if 'os' in untrusted_features:
-            if untrusted_features['os'] in ['Windows']:
+            if untrusted_features['os'] in ['Windows', 'Linux']:
                 guest_os = untrusted_features['os']
 
         qrexec = None

+ 1 - 1
qubes/tests/ext.py

@@ -213,7 +213,7 @@ class TC_10_WindowsFeatures(qubes.tests.QubesTestCase):
                 'version': '1',
                 'default-user': 'user',
                 'qrexec': '1',
-                'os': 'Linux'})
+                'os': 'other'})
         self.assertEqual(self.vm.mock_calls, [])
 
 class TC_20_Services(qubes.tests.QubesTestCase):