diff options
author | Han Han <hhan@redhat.com> | 2022-05-11 14:18:32 +0800 |
---|---|---|
committer | Ján Tomko <jtomko@redhat.com> | 2022-05-13 17:15:24 +0200 |
commit | 7b0e2e4a558da6ea7e450d5a1a30d1557abc5aae (patch) | |
tree | db338c8d901b652a4d332f59baee37ee9abaffb5 /tools | |
parent | af1933713b74f56632ec3f71897afaaf67a460c0 (diff) | |
download | libvirt-7b0e2e4a558da6ea7e450d5a1a30d1557abc5aae.tar.gz |
virt-xml-validate: Add more XML formats support
Add these XML formats validation in manpage or script:
cpu, domainbackup, domaincaps, domaincheckpoint, networkport,
storagepoolcaps.
Signed-off-by: Han Han <hhan@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/virt-xml-validate.in | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/virt-xml-validate.in b/tools/virt-xml-validate.in index 249bcf7eef..e444ef2fbc 100644 --- a/tools/virt-xml-validate.in +++ b/tools/virt-xml-validate.in @@ -74,9 +74,21 @@ if [ -z "$TYPE" ]; then ROOT=`xmllint --stream --debug "$XMLFILE" 2>/dev/null | grep "^0 1 " | awk '{ print $3 }'` fi case "$ROOT" in + *cpu*) + TYPE="cpu" + ;; *domainsnapshot*) # Must come first, since *domain* is a substring TYPE="domainsnapshot" ;; + *domaincheckpoint*) + TYPE="domaincheckpoint" + ;; + *domainbackup*) + TYPE="domainbackup" + ;; + *domaincaps*) + TYPE="domaincaps" + ;; *domain*) TYPE="domain" ;; @@ -86,6 +98,9 @@ if [ -z "$TYPE" ]; then *network*) TYPE="network" ;; + *storagepoolcaps*) + TYPE="storagepoolcaps" + ;; *pool*) TYPE="storagepool" ;; |