summaryrefslogtreecommitdiffstats
path: root/schemas
diff options
context:
space:
mode:
Diffstat (limited to 'schemas')
-rw-r--r--schemas/packages.xsd19
1 files changed, 14 insertions, 5 deletions
diff --git a/schemas/packages.xsd b/schemas/packages.xsd
index e15fb7f99..1a8469ed6 100644
--- a/schemas/packages.xsd
+++ b/schemas/packages.xsd
@@ -33,11 +33,20 @@
</xsd:complexType>
<xsd:complexType name='SourcesType'>
- <xsd:choice minOccurs='1' maxOccurs='unbounded'>
- <xsd:element name='APTSource' type='SourceType'/>
- <xsd:element name='YUMSource' type='SourceType'/>
- <xsd:element name='Sources' type='SourcesType'/>
- </xsd:choice>
+ <xsd:sequence>
+ <xsd:element name='Config' minOccurs='0' maxOccurs='1'>
+ <xsd:complexType>
+ <xsd:attribute type='xsd:string' name='resolver' />
+ <xsd:attribute type='xsd:string' name='metadata' />
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:choice minOccurs='1' maxOccurs='unbounded'>
+ <xsd:element name='APTSource' type='SourceType'/>
+ <xsd:element name='YUMSource' type='SourceType'/>
+ <xsd:element name='Sources' type='SourcesType'/>
+ </xsd:choice>
+ </xsd:sequence>
</xsd:complexType>
<xsd:element name='Sources' type='SourcesType'/>