inspect: Add detection of Arch Linux.
[libguestfs.git] / inspector / virt-inspector
index 7f9d220..9309b27 100755 (executable)
@@ -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,7 +377,11 @@ 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") {
             $package_format = "deb";
             $package_management = "apt";
         }
@@ -384,6 +389,10 @@ sub output_applications
             $package_format = "rpm";
             $package_management = "yum";
         }
+        elsif ($distro eq "pardus") {
+            $package_format = "pisi";
+            $package_management = "pisi";
+        }
         elsif ($distro =~ /redhat/ || $distro =~ /rhel/) {
             if ($major_version >= 5) {
                 $package_format = "rpm";