From ab4304b7e0b90a18c5ec528028d0f1a6d1317c8c Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Mon, 19 Aug 2013 16:32:31 -0600 Subject: [PATCH] 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 , , and . Signed-off-by: Eric Blake --- tools/virt-xml-validate.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/virt-xml-validate.in b/tools/virt-xml-validate.in index 5ba034331e..6bfa68fe0e 100644 --- a/tools/virt-xml-validate.in +++ b/tools/virt-xml-validate.in @@ -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