[libvirt PATCHv3 3/4] qemu: add schema 'fmode' and 'dmode' options

Brian Turek brian.turek at gmail.com
Mon Oct 5 18:40:15 UTC 2020


Adds schema to validate the 'fmode' and 'dmode' attributes on a
'fileystem' node.  Checks to ensure that the values are 1-4 octal
digits long.

Signed-off-by: Brian Turek <brian.turek at gmail.com>
---
 docs/schemas/domaincommon.rng | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
index 316d93fb69..6c814d600a 100644
--- a/docs/schemas/domaincommon.rng
+++ b/docs/schemas/domaincommon.rng
@@ -26,6 +26,12 @@
     </element>
   </define>
 
+  <define name='createMode'>
+    <data type="unsignedInt">
+      <param name='pattern'>[0-7]{1,4}</param>
+    </data>
+  </define>
+
   <!--
       We handle only document defining a domain
     -->
@@ -2736,6 +2742,16 @@
             </choice>
           </attribute>
         </optional>
+        <optional>
+          <attribute name="fmode">
+            <ref name='createMode'/>
+          </attribute>
+        </optional>
+        <optional>
+          <attribute name="dmode">
+            <ref name='createMode'/>
+          </attribute>
+        </optional>
         <optional>
           <element name='readonly'>
             <empty/>
-- 
2.25.1




More information about the libvir-list mailing list