[elbe-devel] [PATCH v2 2/4] schema: Enhance schema for debootstrap variant handling
Benedikt Spranger
b.spranger at linutronix.de
Thu Nov 8 14:04:51 CET 2018
The previous patch introduced debootstrap variant handling. Update the XML
schema to recognize and validate the new introduced tag.
Signed-off-by: Benedikt Spranger <b.spranger at linutronix.de>
---
schema/dbsfed.xsd | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/schema/dbsfed.xsd b/schema/dbsfed.xsd
index e0b374bc..66a989b8 100644
--- a/schema/dbsfed.xsd
+++ b/schema/dbsfed.xsd
@@ -754,6 +754,21 @@
</documentation>
</annotation>
</element>
+ <element name="debootstrapvariant" type="rfs:debootstrapvarianttype" minOccurs="0" maxOccurs="1">
+ <annotation>
+ <documentation>
+ Name of the bootstrap script variant to use. Currently, the
+ variants supported are minbase, which only includes essential
+ packages and apt; buildd, which installs the buildessential
+ packages into TARGET; and fakechroot, which installs the packages
+ without root privileges. The default, with no --variant=X
+ argument, is to create a base Debian installation in TARGET.
+ Some documentation mentioned the variant scratchbox too, but this
+ variant is not supported by the debootstrap used and therefore
+ not allowed.
+ </documentation>
+ </annotation>
+ </element>
<element name="package" type="rfs:package" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>
@@ -840,6 +855,34 @@
<attribute ref="xml:base"/>
</complexType>
+ <complexType name="debootstrapvarianttype">
+ <annotation>
+ <documentation>
+ Enhanced restriction type specifying debootstrap variants.
+ </documentation>
+ </annotation>
+ <simpleContent>
+ <extension base="rfs:debootstrapvarianttype_restriction">
+ <attribute ref="xml:base"/>
+ </extension>
+ </simpleContent>
+ </complexType>
+
+ <simpleType name="debootstrapvarianttype_restriction">
+ <annotation>
+ <documentation>
+ Restriction type specifying debootstrap variants.
+ Supported debootstrap variants are minbase, buildd and fakechroot.
+ The variant scratchbox is not supported by th used debootstrap.
+ </documentation>
+ </annotation>
+ <restriction base="string">
+ <enumeration value="minbase" />
+ <enumeration value="buildd" />
+ <enumeration value="fakechroot" />
+ </restriction>
+ </simpleType>
+
<complexType name="ubi_type">
<annotation>
<documentation>
--
2.19.1
More information about the elbe-devel
mailing list