Hello

All is in the subject :-)

--
Stéphane Urbanovski
diff --git a/lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/RPM.pm b/lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/RPM.pm
index 995a4e5..e40a84c 100644
--- a/lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/RPM.pm
+++ b/lib/FusionInventory/Agent/Task/Inventory/OS/Generic/Packaging/RPM.pm
@@ -19,17 +19,18 @@ sub doInventory {
 
     my @list;
     my $buff;
-    foreach (`rpm -qa --queryformat "%{NAME}.%{ARCH} %{VERSION}-%{RELEASE} --%{INSTALLTIME:date}-- --%{SIZE}-- %{SUMMARY}\n--\n" 2>/dev/null`) {
+    foreach (`rpm -qa --queryformat "%{NAME}.%{ARCH} %{VERSION}-%{RELEASE} --%{INSTALLTIME:date}-- --%{SIZE}-- --%{VENDOR}-- %{SUMMARY}\n--\n" 2>/dev/null`) {
         if (! /^--/) {
             chomp;
             $buff .= $_;
-        } elsif ($buff =~ s/^(\S+)\s+(\S+)\s+--(.*)--\s+--(.*)--\s+(.*)//) {
+        } elsif ($buff =~ s/^(\S+)\s+(\S+)\s+--(.*)--\s+--(.*)--\s+--(.*)--\s+(.*)//) {
             $inventory->addSoftware({
                 'NAME'          => $1,
                 'VERSION'       => $2,
                 'INSTALLDATE'   => $3,
                 'FILESIZE'      => $4,
-                'COMMENTS'      => $5,
+                'PUBLISHER'     => $5,
+                'COMMENTS'      => $6,
                 'FROM'          => 'rpm'
             });
         } else {
_______________________________________________
Fusioninventory-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/fusioninventory-devel

Répondre à