X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=sidebyside;f=inspector%2Fvirt-inspector;h=9e12dc84f252c0b16d2198360d3fc945b7252b06;hb=f0c28b391c2ca6d8be4b7b7313042a6b3eb4dc8c;hp=7f9d220e4cef75ec98092619574a012355f21cab;hpb=9f5d2171b8ab6ddedbf1822f24d4da969457433c;p=libguestfs.git diff --git a/inspector/virt-inspector b/inspector/virt-inspector index 7f9d220..9e12dc8 100755 --- a/inspector/virt-inspector +++ b/inspector/virt-inspector @@ -305,6 +305,7 @@ sub output_filesystems $xml->startTag ("filesystems"); my @fses = $g->inspect_get_filesystems ($root); + @fses = sort @fses; foreach (@fses) { $xml->startTag ("filesystem", dev => canonicalize ($_)); @@ -376,14 +377,26 @@ sub output_applications # and package management. my ($package_format, $package_management); if (defined $distro) { - if ($distro eq "debian") { + if ($distro eq "archlinux") { + $package_format = "pacman"; + $package_management = "pacman"; + } + elsif ($distro eq "debian" || $distro eq "ubuntu") { $package_format = "deb"; $package_management = "apt"; } - elsif ($distro eq "fedora") { + elsif ($distro eq "fedora" || $distro eq "meego") { $package_format = "rpm"; $package_management = "yum"; } + elsif ($distro eq "gentoo") { + $package_format = "ebuild"; + $package_management = "portage"; + } + elsif ($distro eq "pardus") { + $package_format = "pisi"; + $package_management = "pisi"; + } elsif ($distro =~ /redhat/ || $distro =~ /rhel/) { if ($major_version >= 5) { $package_format = "rpm";