mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
inspector: extend the OS "name" in the RELAX NG schema
Put the definition of "name" in an own <define>, and add the missing operating systems so far known to libguestfs.
This commit is contained in:
@@ -26,12 +26,7 @@
|
||||
<interleave>
|
||||
|
||||
<optional><element name="root"><text/></element></optional>
|
||||
<element name="name">
|
||||
<choice>
|
||||
<value>linux</value>
|
||||
<value>windows</value>
|
||||
</choice>
|
||||
</element>
|
||||
<ref name="osname"/>
|
||||
<optional><element name="arch"><text/></element></optional>
|
||||
<optional><element name="distro"><text/></element></optional>
|
||||
<optional><element name="product_name"><text/></element></optional>
|
||||
@@ -61,6 +56,23 @@
|
||||
</element>
|
||||
</start>
|
||||
|
||||
<!-- the operating system -->
|
||||
<define name="osname">
|
||||
<element name="name">
|
||||
<choice>
|
||||
<value>dos</value>
|
||||
<value>freebsd</value>
|
||||
<value>hurd</value>
|
||||
<value>linux</value>
|
||||
<value>minix</value>
|
||||
<value>netbsd</value>
|
||||
<value>openbsd</value>
|
||||
<value>windows</value>
|
||||
<!-- "unknown" is intentionally left out -->
|
||||
</choice>
|
||||
</element>
|
||||
</define>
|
||||
|
||||
<!-- how filesystems are mounted on mount points -->
|
||||
<define name="mountpoints">
|
||||
<element name="mountpoints">
|
||||
|
||||
Reference in New Issue
Block a user