schemas: Allow interleaving of fsBinary children

The <binary/> element of <filesystem/> can have children elements
(<cache/> and <lock/>). Allow them to be interleaved.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Michal Privoznik 2021-01-06 12:43:05 +01:00
parent 56fe81af70
commit 374502867e

View File

@ -2861,32 +2861,34 @@
<ref name="virOnOff"/>
</attribute>
</optional>
<optional>
<element name="cache">
<optional>
<attribute name="mode">
<choice>
<value>none</value>
<value>always</value>
</choice>
</attribute>
</optional>
</element>
</optional>
<optional>
<element name="lock">
<optional>
<attribute name="posix">
<ref name="virOnOff"/>
</attribute>
</optional>
<optional>
<attribute name="flock">
<ref name="virOnOff"/>
</attribute>
</optional>
</element>
</optional>
<interleave>
<optional>
<element name="cache">
<optional>
<attribute name="mode">
<choice>
<value>none</value>
<value>always</value>
</choice>
</attribute>
</optional>
</element>
</optional>
<optional>
<element name="lock">
<optional>
<attribute name="posix">
<ref name="virOnOff"/>
</attribute>
</optional>
<optional>
<attribute name="flock">
<ref name="virOnOff"/>
</attribute>
</optional>
</element>
</optional>
</interleave>
</element>
</define>