]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: schemas: Split out definition for 'ftp' protocol
authorPeter Krempa <pkrempa@redhat.com>
Fri, 22 Apr 2022 15:04:43 +0000 (17:04 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 25 Apr 2022 14:34:59 +0000 (16:34 +0200)
Separate it so that further addition can target 'ftp' only.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/schemas/domaincommon.rng

index bf4d6e4b6fad92123a4e1703d6e286a3fd54f25b..c68acaa222ad48870bae44c5600021555a5f6635 100644 (file)
     </element>
   </define>
 
+  <define name="diskSourceNetworkProtocolFTP">
+    <element name="source">
+      <interleave>
+        <attribute name="protocol">
+          <choice>
+            <value>ftp</value>
+          </choice>
+        </attribute>
+        <attribute name="name"/>
+        <ref name="diskSourceCommon"/>
+        <ref name="diskSourceNetworkHost"/>
+        <optional>
+          <ref name="encryption"/>
+        </optional>
+        <ref name="diskSourceNetworkProtocolPropsCommon"/>
+      </interleave>
+    </element>
+  </define>
+
   <define name="diskSourceNetworkProtocolSimple">
     <element name="source">
       <interleave>
         <attribute name="protocol">
           <choice>
             <value>sheepdog</value>
-            <value>ftp</value>
             <value>tftp</value>
           </choice>
         </attribute>
       <ref name="diskSourceNetworkProtocolHTTP"/>
       <ref name="diskSourceNetworkProtocolHTTPS"/>
       <ref name="diskSourceNetworkProtocolFTPS"/>
+      <ref name="diskSourceNetworkProtocolFTP"/>
       <ref name="diskSourceNetworkProtocolSimple"/>
       <ref name="diskSourceNetworkProtocolVxHS"/>
       <ref name="diskSourceNetworkProtocolNFS"/>