mirror of https://gitee.com/openkylin/libvirt.git
* docs/network.rng docs/Makefile.am libvirt.spec.in: added Relax-NG
grammar for network descriptions that David Lutterkort posted in April, it needs an update though Daniel
This commit is contained in:
parent
5e14b0f33a
commit
d5b5623ddd
|
@ -1,3 +1,9 @@
|
|||
Tue Jul 24 11:18:11 CEST 2007 Daniel Veillard <veillard@redhat.com>
|
||||
|
||||
* docs/network.rng docs/Makefile.am libvirt.spec.in: added Relax-NG
|
||||
grammar for network descriptions that David Lutterkort posted in
|
||||
April, it needs an update though
|
||||
|
||||
Tue Jul 24 10:15:33 CEST 2007 Daniel Veillard <veillard@redhat.com>
|
||||
|
||||
* po/*: update translations and regenerate .pot
|
||||
|
|
|
@ -10,7 +10,7 @@ APIPAGES=APIconstructors.html APIfiles.html APIfunctions.html \
|
|||
EXTRA_DIST= \
|
||||
libvirt-api.xml libvirt-refs.xml apibuild.py \
|
||||
*.xsl *.html *.gif html/*.html html/*.png \
|
||||
test*.xml libvirt.rng
|
||||
test*.xml libvirt.rng network.rng
|
||||
|
||||
|
||||
man_MANS=
|
||||
|
|
|
@ -0,0 +1,61 @@
|
|||
<!-- A Relax NG schema for the libvirt network XML format -->
|
||||
<element name="network" xmlns="http://relaxng.org/ns/structure/1.0"
|
||||
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
|
||||
<!-- The name of the network, used to refer to it through the API
|
||||
and in virsh -->
|
||||
<element name="name"><text/></element>
|
||||
<optional>
|
||||
<element name="uuid"><text/></element>
|
||||
</optional>
|
||||
<optional>
|
||||
<!-- The name of the network to be set up; this will back
|
||||
the network on the host -->
|
||||
<element name="bridge">
|
||||
<optional>
|
||||
<attribute name="name"><text/></attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="stp">
|
||||
<choice>
|
||||
<value>on</value>
|
||||
<value>off</value>
|
||||
</choice>
|
||||
</attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="delay"><data type="integer"/></attribute>
|
||||
</optional>
|
||||
</element>
|
||||
</optional>
|
||||
<optional>
|
||||
<!-- The IP element sets up NAT'ing and an optional DHCP server
|
||||
local to the host. -->
|
||||
<!-- FIXME: address, netmask and the start and end of the ranges
|
||||
are IP addresses, and should be validated as such in the scheme -->
|
||||
<element name="ip">
|
||||
<optional>
|
||||
<attribute name="address"><text/></attribute>
|
||||
</optional>
|
||||
<optional>
|
||||
<attribute name="netmask"><text/></attribute>
|
||||
</optional>
|
||||
<!-- Define the range(s) of IP addresses that the DHCP
|
||||
server should hand out -->
|
||||
<element name="dhcp">
|
||||
<zeroOrMore>
|
||||
<element name="range">
|
||||
<attribute name="start"><text/></attribute>
|
||||
<attribute name="end"><text/></attribute>
|
||||
</element>
|
||||
</zeroOrMore>
|
||||
</element>
|
||||
</element>
|
||||
</optional>
|
||||
<optional>
|
||||
<!-- The device through which the bridge is connected to the
|
||||
rest of the network -->
|
||||
<element name="forward">
|
||||
<optional><attribute name="dev"><text/></attribute></optional>
|
||||
</element>
|
||||
</optional>
|
||||
</element>
|
|
@ -3,7 +3,7 @@
|
|||
Summary: Library providing a simple API virtualization
|
||||
Name: libvirt
|
||||
Version: @VERSION@
|
||||
Release: 1%{?dist}%{?extra_release}
|
||||
Release: 1%{?dist}%{?extra_release}migr5
|
||||
License: LGPL
|
||||
Group: Development/Libraries
|
||||
Source: libvirt-%{version}.tar.gz
|
||||
|
@ -135,6 +135,7 @@ fi
|
|||
%attr(4755, root, root) %{_libexecdir}/libvirt_proxy
|
||||
%attr(0755, root, root) %{_sbindir}/libvirtd
|
||||
%doc docs/libvirt.rng
|
||||
%doc docs/network.rng
|
||||
|
||||
%files devel
|
||||
%defattr(-, root, root)
|
||||
|
|
Loading…
Reference in New Issue