mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 10:52:22 +00:00
virt-xml-validate: add missing schemas
We were failing to autoprobe which schema to use for several top-level XML elements. * tools/virt-xml-validate.in (TYPE): Recognize <domainsnapshot>, <filter>, and <secret>. Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
b2ea248ef7
commit
ab4304b7e0
@ -56,6 +56,9 @@ fi
|
||||
if [ -z "$TYPE" ]; then
|
||||
ROOT=`xmllint --stream --debug "$XMLFILE" 2>/dev/null | grep "^0 1 " | awk '{ print $3 }'`
|
||||
case "$ROOT" in
|
||||
*domainsnapshot*) # Must come first, since *domain* is a substring
|
||||
TYPE="domainsnapshot"
|
||||
;;
|
||||
*domain*)
|
||||
TYPE="domain"
|
||||
;;
|
||||
@ -74,6 +77,12 @@ if [ -z "$TYPE" ]; then
|
||||
*device*)
|
||||
TYPE="nodedev"
|
||||
;;
|
||||
*filter*)
|
||||
TYPE="nwfilter"
|
||||
;;
|
||||
*secret*)
|
||||
TYPE="secret"
|
||||
;;
|
||||
*)
|
||||
echo "$0: cannot determine schema type for $XMLFILE" >&2
|
||||
exit 3
|
||||
|
Loading…
x
Reference in New Issue
Block a user