From dda10cd9357169d5c55d9d49e270a6202971b8c0 Mon Sep 17 00:00:00 2001 From: Richard Jones Date: Tue, 17 Nov 2009 14:21:54 +0000 Subject: [PATCH] virt-df: Ignore domains which have ID 0. This is the remainder of the fix for RHBZ#538041. Domains which have ID 0 are special domains. libvirt defines it as the "control plane OS". Only Xen and HyperV have this behaviour, and in both cases we should ignore those domains for the purposes of virt-df (user can just run "df" if they need that information for the dom0). --- tools/virt-df | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/virt-df b/tools/virt-df index 6157e21..81e17cd 100755 --- a/tools/virt-df +++ b/tools/virt-df @@ -160,6 +160,9 @@ if (@ARGV == 0) { my @doms = $conn->list_defined_domains (); push @doms, $conn->list_domains (); + # https://bugzilla.redhat.com/show_bug.cgi?id=538041 + @doms = grep { $_->get_id () != 0 } @doms; + my @domnames = map { $_->get_name () } @doms; if (@domnames) { -- 1.8.3.1