Make target path mandatory for pool types that require target,
since we refuse to parse a target without a path.
https://bugzilla.redhat.com/show_bug.cgi?id=893273
<define name='target'>
<element name='target'>
- <optional>
- <element name='path'>
- <ref name='absFilePath'/>
- </element>
- </optional>
+ <element name='path'>
+ <ref name='absFilePath'/>
+ </element>
<ref name='permissions'/>
</element>
</define>
securityselinuxlabeldata \
schematestutils.sh \
sexpr2xmldata \
+ storagepoolschemadata \
storagepoolschematest \
storagepoolxml2xmlin \
storagepoolxml2xmlout \
--- /dev/null
+<pool type='dir'>
+ <name>test</name>
+ <source>
+ </source>
+ <target>
+ <permissions>
+ <mode>0700</mode>
+ <owner>-1</owner>
+ <group>-1</group>
+ </permissions>
+ </target>
+</pool>
. $srcdir/test-lib.sh
. $abs_srcdir/schematestutils.sh
-DIRS="storagepoolxml2xmlin storagepoolxml2xmlout"
+DIRS="storagepoolxml2xmlin storagepoolxml2xmlout storagepoolschemadata"
SCHEMA="storagepool.rng"
check_schema "$DIRS" "$SCHEMA"