Browse Source

block: add support for devtype option

QubesOS/qubes-issues#2951
Marek Marczykowski-Górecki 6 years ago
parent
commit
22f2fe6d69
1 changed files with 5 additions and 0 deletions
  1. 5 0
      qubes/ext/block.py

+ 5 - 0
qubes/ext/block.py

@@ -242,6 +242,11 @@ class BlockDeviceExtension(qubes.ext.Extension):
                     raise qubes.exc.QubesValueError(
                         'read-only option can only have '
                         '\'yes\' or \'no\' value')
+            elif option == 'devtype':
+                if value not in ('disk', 'cdrom'):
+                    raise qubes.exc.QubesValueError(
+                        'devtype option can only have '
+                        '\'disk\' or \'cdrom\' value')
             else:
                 raise qubes.exc.QubesValueError(
                     'Unsupported option {}'.format(option))