[libvirt] [PATCH 2/6] Add new clock mode allowing variable adjustments

Jim Meyering jim at meyering.net
Mon Mar 1 19:12:23 UTC 2010


Daniel P. Berrange wrote:
...
>> > diff --git a/docs/schemas/domain.rng b/docs/schemas/domain.rng
>> > index 1ff0944..d295bfe 100644
>> > --- a/docs/schemas/domain.rng
>> > +++ b/docs/schemas/domain.rng
>> > @@ -297,12 +297,24 @@
>> >    <define name="clock">
>> >      <optional>
>> >        <element name="clock">
>> > -        <attribute name="offset">
>> > -          <choice>
>> > +	<choice>
>> > +          <attribute name="offset">
>>
>>   hum isn't that inserting tabs in the XML that we remove from time to
>>   time :-) ?
>
> Hmm, our syntax-check only seems to validate no-TABS for source
> code files, not schemas/docs

Here's the change to the syntax-check rule,
followed by the change to the code to make those files comply.
If everyone agrees, I'll reverse the order before pushing,
so that make syntax-check passes after each commit.

>From a5a73e3ec03deed1e411b05e3e32ef4194acbf16 Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Mon, 1 Mar 2010 20:05:06 +0100
Subject: [PATCH 1/2] maint: disallow TAB-in-indentation also in *.rng files

* cfg.mk (sc_TAB_in_indentation): Also check .rng files.
---
 cfg.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cfg.mk b/cfg.mk
index 8317ae2..680c312 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -132,7 +132,7 @@ sc_prohibit_ctype_h:
 sc_TAB_in_indentation:
 	@grep -lE '^ *	' /dev/null					\
 	     $$($(VC_LIST_EXCEPT)					\
-		| grep -E '\.[ch](\.in)?$$'				\
+		| grep -E '\.(rng|[ch](\.in)?)$$'			\
 		| grep -v '^gnulib/') &&				\
 	  { echo '$(ME): found TAB(s) used for indentation in C sources;'\
 	      'use spaces' 1>&2; exit 1; } || :
--
1.7.0.1.414.g89213d


>From 87e8002f2f18a0295f2c2dd7c39c5e937585ffea Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering at redhat.com>
Date: Mon, 1 Mar 2010 20:09:26 +0100
Subject: [PATCH 2/2] maint: convert leading TABs in *.rng files to equivalent spaces

* docs/schemas/capability.rng: Likewise.
* docs/schemas/network.rng: Likewise.
* docs/schemas/nodedev.rng: Likewise.
* docs/schemas/storagepool.rng: Likewise.
* docs/schemas/storagevol.rng: Likewise.
Use these commands:
t=$'\t'
git ls-files | grep '\.rng$' | xargs grep -lE "^ *$t" \
  | xargs perl -MText::Tabs -ni -le \
    '$m=/^( *\t[ \t]*)(.*)/; print $m ? expand($1) . $2 : $_'
---
 docs/schemas/capability.rng  |  188 +++++++++++++++++++++---------------------
 docs/schemas/network.rng     |   16 ++--
 docs/schemas/nodedev.rng     |   94 +++++++++++-----------
 docs/schemas/storagepool.rng |  172 +++++++++++++++++++-------------------
 docs/schemas/storagevol.rng  |   88 ++++++++++----------
 5 files changed, 279 insertions(+), 279 deletions(-)

diff --git a/docs/schemas/capability.rng b/docs/schemas/capability.rng
index 378652e..eb3c50a 100644
--- a/docs/schemas/capability.rng
+++ b/docs/schemas/capability.rng
@@ -11,7 +11,7 @@
       <ref name='hostcaps'/>

       <zeroOrMore>
-	<ref name='guestcaps'/>
+        <ref name='guestcaps'/>
       </zeroOrMore>
     </element>
   </define>
@@ -19,24 +19,24 @@
   <define name='hostcaps'>
     <element name='host'>
       <element name='cpu'>
-	<element name='arch'>
-	  <ref name='archnames'/>
-	</element>
-	<optional>
-	  <ref name='cpufeatures'/>
-	</optional>
-	<optional>
-	  <ref name='cpuspec'/>
-	</optional>
+        <element name='arch'>
+          <ref name='archnames'/>
+        </element>
+        <optional>
+          <ref name='cpufeatures'/>
+        </optional>
+        <optional>
+          <ref name='cpuspec'/>
+        </optional>
       </element>
       <optional>
-	<ref name='migration'/>
+        <ref name='migration'/>
       </optional>
       <optional>
-	<ref name='topology'/>
+        <ref name='topology'/>
       </optional>
       <optional>
-	<ref name='secmodel'/>
+        <ref name='secmodel'/>
       </optional>
     </element>
   </define>
@@ -56,16 +56,16 @@
   <define name='cpufeatures'>
     <element name='features'>
       <optional>
-	<element name='pae'><empty/></element>
+        <element name='pae'><empty/></element>
       </optional>
       <optional>
-	<element name='nonpae'><empty/></element>
+        <element name='nonpae'><empty/></element>
       </optional>
       <optional>
-	<element name='vmx'><empty/></element>
+        <element name='vmx'><empty/></element>
       </optional>
       <optional>
-	<element name='svm'><empty/></element>
+        <element name='svm'><empty/></element>
       </optional>
     </element>
   </define>
@@ -98,22 +98,22 @@
   <define name='migration'>
     <element name='migration_features'>
       <optional>
-	<element name='live'>
-	  <empty/>
-	</element>
+        <element name='live'>
+          <empty/>
+        </element>
       </optional>
       <optional>
-	<element name='uri_transports'>
-	  <oneOrMore>
-	    <element name='uri_transport'>
-	      <choice>
-		<value>esx</value>
-		<value>tcp</value>
-		<value>xenmigr</value>
-	      </choice>
-	    </element>
-	  </oneOrMore>
-	</element>
+        <element name='uri_transports'>
+          <oneOrMore>
+            <element name='uri_transport'>
+              <choice>
+                <value>esx</value>
+                <value>tcp</value>
+                <value>xenmigr</value>
+              </choice>
+            </element>
+          </oneOrMore>
+        </element>
       </optional>
     </element>
   </define>
@@ -121,12 +121,12 @@
   <define name='topology'>
     <element name='topology'>
       <element name='cells'>
-	<attribute name='num'>
-	  <ref name='uint'/>
-	</attribute>
-	<oneOrMore>
-	  <ref name='cell'/>
-	</oneOrMore>
+        <attribute name='num'>
+          <ref name='uint'/>
+        </attribute>
+        <oneOrMore>
+          <ref name='cell'/>
+        </oneOrMore>
       </element>
     </element>
   </define>
@@ -134,18 +134,18 @@
   <define name='cell'>
     <element name='cell'>
       <attribute name='id'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </attribute>

       <optional>
-	<element name='cpus'>
-	  <attribute name='num'>
-	    <ref name='uint'/>
-	  </attribute>
-	  <oneOrMore>
-	    <ref name='cpu'/>
-	  </oneOrMore>
-	</element>
+        <element name='cpus'>
+          <attribute name='num'>
+            <ref name='uint'/>
+          </attribute>
+          <oneOrMore>
+            <ref name='cpu'/>
+          </oneOrMore>
+        </element>
       </optional>
     </element>
   </define>
@@ -153,7 +153,7 @@
   <define name='cpu'>
     <element name='cpu'>
       <attribute name='id'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </attribute>
     </element>
   </define>
@@ -163,7 +163,7 @@
       <ref name='ostype'/>
       <ref name='arch'/>
       <optional>
-	<ref name='features'/>
+        <ref name='features'/>
       </optional>
     </element>
   </define>
@@ -171,11 +171,11 @@
   <define name='ostype'>
     <element name='os_type'>
       <choice>
-	<value>xen</value> <!-- Xen 3.0 pv -->
-	<value>linux</value> <!-- same as 'xen' - legacy -->
-	<value>hvm</value> <!-- unmodified OS -->
-	<value>exe</value> <!-- For container based virt -->
-	<value>uml</value> <!-- user mode linux -->
+        <value>xen</value> <!-- Xen 3.0 pv -->
+        <value>linux</value> <!-- same as 'xen' - legacy -->
+        <value>hvm</value> <!-- unmodified OS -->
+        <value>exe</value> <!-- For container based virt -->
+        <value>uml</value> <!-- user mode linux -->
       </choice>
     </element>
   </define>
@@ -183,20 +183,20 @@
   <define name='arch'>
     <element name='arch'>
       <attribute name='name'>
-	<ref name='archnames'/>
+        <ref name='archnames'/>
       </attribute>
       <ref name='wordsize'/>
       <optional>
-	<ref name='emulator'/>
+        <ref name='emulator'/>
       </optional>
       <optional>
-	<ref name='loader'/>
+        <ref name='loader'/>
       </optional>
       <zeroOrMore>
-	<ref name='machine'/>
+        <ref name='machine'/>
       </zeroOrMore>
       <oneOrMore>
-	<ref name='domain'/>
+        <ref name='domain'/>
       </oneOrMore>
     </element>
   </define>
@@ -216,9 +216,9 @@
   <define name='wordsize'>
     <element name='wordsize'>
       <choice>
-	<value>31</value>
-	<value>32</value>
-	<value>64</value>
+        <value>31</value>
+        <value>32</value>
+        <value>64</value>
       </choice>
     </element>
   </define>
@@ -237,23 +237,23 @@
   <define name='domain'>
     <element name='domain'>
       <attribute name='type'>
-	<choice>
-	  <value>qemu</value>
-	  <value>kqemu</value>
-	  <value>kvm</value>
-	  <value>xen</value>
-	  <value>uml</value>
-	  <value>lxc</value>
-	  <value>openvz</value>
-	  <value>test</value>
-	</choice>
+        <choice>
+          <value>qemu</value>
+          <value>kqemu</value>
+          <value>kvm</value>
+          <value>xen</value>
+          <value>uml</value>
+          <value>lxc</value>
+          <value>openvz</value>
+          <value>test</value>
+        </choice>
       </attribute>

       <optional>
-	<ref name='emulator'/>
+        <ref name='emulator'/>
       </optional>
       <zeroOrMore>
-	<ref name='machine'/>
+        <ref name='machine'/>
       </zeroOrMore>
     </element>
   </define>
@@ -261,31 +261,31 @@
   <define name='features'>
     <element name='features'>
       <optional>
-	<element name='pae'>
-	  <empty/>
-	</element>
+        <element name='pae'>
+          <empty/>
+        </element>
       </optional>
       <optional>
-	<element name='nonpae'>
-	  <empty/>
-	</element>
+        <element name='nonpae'>
+          <empty/>
+        </element>
       </optional>
       <optional>
-	<element name='ia64_be'>
-	  <empty/>
-	</element>
+        <element name='ia64_be'>
+          <empty/>
+        </element>
       </optional>
       <optional>
-	<element name='acpi'>
-	  <ref name='featuretoggle'/>
-	  <empty/>
-	</element>
+        <element name='acpi'>
+          <ref name='featuretoggle'/>
+          <empty/>
+        </element>
       </optional>
       <optional>
-	<element name='apic'>
-	  <ref name='featuretoggle'/>
-	  <empty/>
-	</element>
+        <element name='apic'>
+          <ref name='featuretoggle'/>
+          <empty/>
+        </element>
       </optional>
       <optional>
         <element name='cpuselection'>
@@ -298,14 +298,14 @@
   <define name='featuretoggle'>
     <attribute name='toggle'>
       <choice>
-	<value>yes</value>
-	<value>no</value>
+        <value>yes</value>
+        <value>no</value>
       </choice>
     </attribute>
     <attribute name='default'>
       <choice>
-	<value>on</value>
-	<value>off</value>
+        <value>on</value>
+        <value>off</value>
       </choice>
     </attribute>
   </define>
diff --git a/docs/schemas/network.rng b/docs/schemas/network.rng
index adef792..33994bc 100644
--- a/docs/schemas/network.rng
+++ b/docs/schemas/network.rng
@@ -86,9 +86,9 @@
         <attribute name="netmask"><text/></attribute>
       </optional>
       <optional>
-	<element name="tftp">
-	  <attribute name="root"><text/></attribute>
-	</element>
+        <element name="tftp">
+          <attribute name="root"><text/></attribute>
+        </element>
       </optional>
       <!-- Define the range(s) of IP addresses that the DHCP
            server should hand out -->
@@ -106,14 +106,14 @@
             <attribute name="ip"><text/></attribute>
           </element>
         </zeroOrMore>
-	<optional>
-	  <element name="bootp">
-	    <attribute name="file"><text/></attribute>
+        <optional>
+          <element name="bootp">
+            <attribute name="file"><text/></attribute>
             <optional>
               <attribute name="server"><text/></attribute>
             </optional>
-	  </element>
-	</optional>
+          </element>
+        </optional>
       </element>
     </element>
   </optional>
diff --git a/docs/schemas/nodedev.rng b/docs/schemas/nodedev.rng
index 797b1af..55191d9 100644
--- a/docs/schemas/nodedev.rng
+++ b/docs/schemas/nodedev.rng
@@ -15,7 +15,7 @@
       </optional>

       <zeroOrMore>
-	<ref name="capability"/>
+        <ref name="capability"/>
       </zeroOrMore>
     </element>
   </define>
@@ -23,14 +23,14 @@
   <define name='capability'>
     <element name="capability">
       <choice>
-	<ref name="capsystem"/>
-	<ref name="cappcidev"/>
-	<ref name="capusbdev"/>
-	<ref name="capusbinterface"/>
-	<ref name="capnet"/>
-	<ref name="capscsihost"/>
-	<ref name="capscsi"/>
-	<ref name="capstorage"/>
+        <ref name="capsystem"/>
+        <ref name="cappcidev"/>
+        <ref name="capusbdev"/>
+        <ref name="capusbinterface"/>
+        <ref name="capnet"/>
+        <ref name="capscsihost"/>
+        <ref name="capscsi"/>
+        <ref name="capstorage"/>
       </choice>
     </element>
   </define>
@@ -46,30 +46,30 @@

     <element name='hardware'>
       <optional>
-	<element name='vendor'><text/></element>
+        <element name='vendor'><text/></element>
       </optional>
       <optional>
-	<element name='version'><text/></element>
+        <element name='version'><text/></element>
       </optional>
       <optional>
-	<element name='serial'><text/></element>
+        <element name='serial'><text/></element>
       </optional>

       <element name='uuid'>
-	<ref name='uuid'/>
+        <ref name='uuid'/>
       </element>
     </element>


     <element name='firmware'>
       <optional>
-	<element name='vendor'><text/></element>
+        <element name='vendor'><text/></element>
       </optional>
       <optional>
-	<element name='version'><text/></element>
+        <element name='version'><text/></element>
       </optional>
       <optional>
-	<element name='release_date'><text/></element>
+        <element name='release_date'><text/></element>
       </optional>
     </element>
   </define>
@@ -94,23 +94,23 @@

     <element name='product'>
       <attribute name='id'>
-	<ref name='hexuint'/>
+        <ref name='hexuint'/>
       </attribute>

       <choice>
-	<text/>
-	<empty/>
+        <text/>
+        <empty/>
       </choice>
     </element>

     <element name='vendor'>
       <attribute name='id'>
-	<ref name='hexuint'/>
+        <ref name='hexuint'/>
       </attribute>

       <choice>
-	<text/>
-	<empty/>
+        <text/>
+        <empty/>
       </choice>
     </element>

@@ -130,23 +130,23 @@

     <element name='product'>
       <attribute name='id'>
-	<ref name='hexuint'/>
+        <ref name='hexuint'/>
       </attribute>

       <choice>
-	<text/>
-	<empty/>
+        <text/>
+        <empty/>
       </choice>
     </element>

     <element name='vendor'>
       <attribute name='id'>
-	<ref name='hexuint'/>
+        <ref name='hexuint'/>
       </attribute>

       <choice>
-	<text/>
-	<empty/>
+        <text/>
+        <empty/>
       </choice>
     </element>
   </define>
@@ -171,7 +171,7 @@

     <optional>
       <element name='description'>
-	<text/>
+        <text/>
       </element>
     </optional>
   </define>
@@ -186,7 +186,7 @@
     </element>
     <optional>
       <element name='address'>
-	<ref name='mac'/>
+        <ref name='mac'/>
       </element>
     </optional>

@@ -198,8 +198,8 @@
   <define name='subcapnet'>
     <element name='capability'>
       <choice>
-	<ref name='subcapnet80203'/>
-	<ref name='subcapnet80211'/>
+        <ref name='subcapnet80203'/>
+        <ref name='subcapnet80211'/>
       </choice>
     </element>
   </define>
@@ -261,27 +261,27 @@

     <optional>
       <element name='bus'>
-	<text/>
+        <text/>
       </element>
     </optional>
     <optional>
       <element name='drive_type'>
-	<text/>
+        <text/>
       </element>
     </optional>
     <optional>
       <element name='model'>
-	<text/>
-	</element>
+        <text/>
+        </element>
     </optional>
     <optional>
       <element name='vendor'>
-	<text/>
+        <text/>
       </element>
     </optional>
     <optional>
       <element name='serial'>
-	<text/>
+        <text/>
       </element>
     </optional>

@@ -292,9 +292,9 @@

     <optional>
       <element name='capability'>
-	<attribute name='type'>
-	  <value>hotpluggable</value>
-	</attribute>
+        <attribute name='type'>
+          <value>hotpluggable</value>
+        </attribute>
       </element>
     </optional>
   </define>
@@ -302,17 +302,17 @@
   <define name='capstorageremoveable'>
     <element name='capability'>
       <attribute name='type'>
-	<value>removable</value>
+        <value>removable</value>
       </attribute>
       <element name='media_available'>
-	<choice>
-	  <value>1</value>
-	  <value>0</value>
-	</choice>
+        <choice>
+          <value>1</value>
+          <value>0</value>
+        </choice>
       </element>

       <element name='media_size'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </element>
       <optional>
         <element name='media_label'>
diff --git a/docs/schemas/storagepool.rng b/docs/schemas/storagepool.rng
index 247664e..cfcf9a6 100644
--- a/docs/schemas/storagepool.rng
+++ b/docs/schemas/storagepool.rng
@@ -9,14 +9,14 @@
   <define name='pool'>
     <element name='pool'>
       <choice>
-	<ref name='pooldir'/>
-	<ref name='poolfs'/>
-	<ref name='poolnetfs'/>
-	<ref name='poollogical'/>
-	<ref name='pooldisk'/>
-	<ref name='pooliscsi'/>
-	<ref name='poolscsi'/>
-	<ref name='poolmpath'/>
+        <ref name='pooldir'/>
+        <ref name='poolfs'/>
+        <ref name='poolnetfs'/>
+        <ref name='poollogical'/>
+        <ref name='pooldisk'/>
+        <ref name='pooliscsi'/>
+        <ref name='poolscsi'/>
+        <ref name='poolmpath'/>
       </choice>
     </element>
   </define>
@@ -109,7 +109,7 @@
     </element>
     <optional>
       <element name='uuid'>
-	<ref name='uuid'/>
+        <ref name='uuid'/>
       </element>
     </optional>
   </define>
@@ -117,17 +117,17 @@
   <define name='sizing'>
     <optional>
       <element name='capacity'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </element>
     </optional>
     <optional>
       <element name='allocation'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </element>
     </optional>
     <optional>
       <element name='available'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </element>
     </optional>
   </define>
@@ -135,20 +135,20 @@
   <define name='permissions'>
     <optional>
       <element name='permissions'>
-	<element name='mode'>
-	  <ref name='uint'/>
-	</element>
-	<element name='owner'>
-	  <ref name='uint'/>
-	</element>
-	<element name='group'>
-	  <ref name='uint'/>
-	</element>
-	<optional>
-	  <element name='label'>
-	    <text/>
-	</element>
-	</optional>
+        <element name='mode'>
+          <ref name='uint'/>
+        </element>
+        <element name='owner'>
+          <ref name='uint'/>
+        </element>
+        <element name='group'>
+          <ref name='uint'/>
+        </element>
+        <optional>
+          <element name='label'>
+            <text/>
+        </element>
+        </optional>
       </element>
     </optional>
   </define>
@@ -156,9 +156,9 @@
   <define name='target'>
     <element name='target'>
       <optional>
-	<element name='path'>
-	  <ref name='path'/>
-	</element>
+        <element name='path'>
+          <ref name='path'/>
+        </element>
       </optional>
       <ref name='permissions'/>
     </element>
@@ -167,7 +167,7 @@
   <define name='sourceinfohost'>
     <element name='host'>
       <attribute name='name'>
-	<text/>
+        <text/>
       </attribute>
       <empty/>
     </element>
@@ -176,14 +176,14 @@
   <define name='sourceinfodev'>
     <element name='device'>
       <attribute name='path'>
-	<choice>
-	  <ref name='path'/>
-	  <ref name='name'/>
-	</choice>
+        <choice>
+          <ref name='path'/>
+          <ref name='name'/>
+        </choice>
       </attribute>
       <choice>
-	<empty/>
-	<ref name='devextents'/>
+        <empty/>
+        <ref name='devextents'/>
       </choice>
     </element>
   </define>
@@ -191,7 +191,7 @@
   <define name='initiatorinfoiqn'>
     <element name='iqn'>
       <attribute name='name'>
-	<text/>
+        <text/>
       </attribute>
       <empty/>
     </element>
@@ -200,12 +200,12 @@
   <define name='devextents'>
     <oneOrMore>
       <element name='freeExtent'>
-	<attribute name='start'>
-	  <ref name='uint'/>
-	</attribute>
-	<attribute name='end'>
-	  <ref name='uint'/>
-	</attribute>
+        <attribute name='start'>
+          <ref name='uint'/>
+        </attribute>
+        <attribute name='end'>
+          <ref name='uint'/>
+        </attribute>
       </element>
     </oneOrMore>
   </define>
@@ -213,7 +213,7 @@
   <define name='sourceinfodir'>
     <element name='dir'>
       <attribute name='path'>
-	<ref name='path'/>
+        <ref name='path'/>
       </attribute>
       <empty/>
     </element>
@@ -222,7 +222,7 @@
   <define name='sourceinfoadapter'>
     <element name='adapter'>
       <attribute name='name'>
-	<text/>
+        <text/>
       </attribute>
       <empty/>
     </element>
@@ -253,23 +253,23 @@
   <define name='sourcefmtfs'>
     <optional>
       <element name='format'>
-	<attribute name='type'>
-	  <choice>
-	    <value>auto</value>
-	    <value>ext2</value>
-	    <value>ext3</value>
+        <attribute name='type'>
+          <choice>
+            <value>auto</value>
+            <value>ext2</value>
+            <value>ext3</value>
             <value>ext4</value>
-	    <value>ufs</value>
-	    <value>iso9660</value>
-	    <value>udf</value>
+            <value>ufs</value>
+            <value>iso9660</value>
+            <value>udf</value>
             <value>gfs</value>
-	    <value>gfs2</value>
-	    <value>vfat</value>
-	    <value>hfs+</value>
-	    <value>xfs</value>
-	    <value>ocfs2</value>
-	  </choice>
-	</attribute>
+            <value>gfs2</value>
+            <value>vfat</value>
+            <value>hfs+</value>
+            <value>xfs</value>
+            <value>ocfs2</value>
+          </choice>
+        </attribute>
       </element>
     </optional>
   </define>
@@ -278,12 +278,12 @@
   <define name='sourcefmtnetfs'>
     <optional>
       <element name='format'>
-	<attribute name='type'>
-	  <choice>
-	    <value>auto</value>
-	    <value>nfs</value>
-	  </choice>
-	</attribute>
+        <attribute name='type'>
+          <choice>
+            <value>auto</value>
+            <value>nfs</value>
+          </choice>
+        </attribute>
       </element>
     </optional>
   </define>
@@ -292,19 +292,19 @@
   <define name='sourcefmtdisk'>
     <optional>
       <element name='format'>
-	<attribute name='type'>
-	  <choice>
-	    <value>none</value>
-	    <value>dos</value>
-	    <value>dvh</value>
-	    <value>gpt</value>
-	    <value>mac</value>
-	    <value>bsd</value>
-	    <value>pc98</value>
-	    <value>sun</value>
-	    <value>lvm2</value>
-	  </choice>
-	</attribute>
+        <attribute name='type'>
+          <choice>
+            <value>none</value>
+            <value>dos</value>
+            <value>dvh</value>
+            <value>gpt</value>
+            <value>mac</value>
+            <value>bsd</value>
+            <value>pc98</value>
+            <value>sun</value>
+            <value>lvm2</value>
+          </choice>
+        </attribute>
       </element>
     </optional>
   </define>
@@ -313,12 +313,12 @@
   <define name='sourcefmtlogical'>
     <optional>
       <element name='format'>
-	<attribute name='type'>
-	  <choice>
-	    <value>auto</value>
-	    <value>lvm2</value>
-	  </choice>
-	</attribute>
+        <attribute name='type'>
+          <choice>
+            <value>auto</value>
+            <value>lvm2</value>
+          </choice>
+        </attribute>
       </element>
     </optional>
   </define>
@@ -327,7 +327,7 @@
   <define name='sourcedir'>
     <optional>
       <element name='source'>
-	<empty/>
+        <empty/>
       </element>
     </optional>
   </define>
diff --git a/docs/schemas/storagevol.rng b/docs/schemas/storagevol.rng
index 287db85..994004d 100644
--- a/docs/schemas/storagevol.rng
+++ b/docs/schemas/storagevol.rng
@@ -11,18 +11,18 @@
   <define name='vol'>
     <element name='volume'>
       <element name='name'>
-	<ref name='name'/>
+        <ref name='name'/>
       </element>
       <optional>
-	<element name='key'>
-	  <text/>
-	</element>
+        <element name='key'>
+          <text/>
+        </element>
       </optional>
       <ref name='source'/>
       <ref name='sizing'/>
       <ref name='target'/>
       <optional>
-	<ref name='backingStore'/>
+        <ref name='backingStore'/>
       </optional>
     </element>
   </define>
@@ -31,16 +31,16 @@
     <optional>
       <element name='capacity'>
         <optional>
-	  <attribute name='unit'>
-	    <ref name='unit'/>
-	  </attribute>
+          <attribute name='unit'>
+            <ref name='unit'/>
+          </attribute>
         </optional>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </element>
     </optional>
     <optional>
       <element name='allocation'>
-	<ref name='uint'/>
+        <ref name='uint'/>
       </element>
     </optional>
   </define>
@@ -48,20 +48,20 @@
   <define name='permissions'>
     <optional>
       <element name='permissions'>
-	<element name='mode'>
-	  <ref name='uint'/>
-	</element>
-	<element name='owner'>
-	  <ref name='uint'/>
-	</element>
-	<element name='group'>
-	  <ref name='uint'/>
-	</element>
-	<optional>
-	  <element name='label'>
-	    <text/>
-	</element>
-	</optional>
+        <element name='mode'>
+          <ref name='uint'/>
+        </element>
+        <element name='owner'>
+          <ref name='uint'/>
+        </element>
+        <element name='group'>
+          <ref name='uint'/>
+        </element>
+        <optional>
+          <element name='label'>
+            <text/>
+        </element>
+        </optional>
       </element>
     </optional>
   </define>
@@ -69,9 +69,9 @@
   <define name='target'>
     <element name='target'>
       <optional>
-	<element name='path'>
-	  <ref name='path'/>
-	</element>
+        <element name='path'>
+          <ref name='path'/>
+        </element>
       </optional>
       <ref name='format'/>
       <ref name='permissions'/>
@@ -84,7 +84,7 @@
   <define name='backingStore'>
     <element name='backingStore'>
       <element name='path'>
-	<ref name='path'/>
+        <ref name='path'/>
       </element>
       <ref name='format'/>
       <ref name='permissions'/>
@@ -95,7 +95,7 @@
   <define name='source'>
     <element name='source'>
       <zeroOrMore>
-	<ref name='sourcedev'/>
+        <ref name='sourcedev'/>
       </zeroOrMore>
     </element>
   </define>
@@ -103,11 +103,11 @@
   <define name='sourcedev'>
     <element name='device'>
       <attribute name='path'>
-	<ref name='path'/>
+        <ref name='path'/>
       </attribute>
       <choice>
-	<empty/>
-	<ref name='devextents'/>
+        <empty/>
+        <ref name='devextents'/>
       </choice>
     </element>
   </define>
@@ -115,12 +115,12 @@
   <define name='devextents'>
     <oneOrMore>
       <element name='extent'>
-	<attribute name='start'>
-	  <ref name='uint'/>
-	</attribute>
-	<attribute name='end'>
-	  <ref name='uint'/>
-	</attribute>
+        <attribute name='start'>
+          <ref name='uint'/>
+        </attribute>
+        <attribute name='end'>
+          <ref name='uint'/>
+        </attribute>
       </element>
     </oneOrMore>
   </define>
@@ -164,12 +164,12 @@
   <define name='format'>
     <optional>
       <element name='format'>
-	<attribute name='type'>
-	  <choice>
-	    <ref name='formatfile'/>
-	    <ref name='formatdev'/>
-	  </choice>
-	</attribute>
+        <attribute name='type'>
+          <choice>
+            <ref name='formatfile'/>
+            <ref name='formatdev'/>
+          </choice>
+        </attribute>
       </element>
     </optional>
   </define>
--
1.7.0.1.414.g89213d




More information about the libvir-list mailing list