aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/p5-FusionInventory-Agent
diff options
context:
space:
mode:
authorVeniamin Gvozdikov <vg@FreeBSD.org>2016-02-04 15:29:25 +0000
committerVeniamin Gvozdikov <vg@FreeBSD.org>2016-02-04 15:29:25 +0000
commit1d56a212d38c2faa4545f8a577b70a314008be3d (patch)
tree199aec3b873fd9cdf895464a397440bb32bead8d /net-mgmt/p5-FusionInventory-Agent
parent69faf0d2a5c25e53d54570fa7553d8d2aa122f8b (diff)
downloadports-1d56a212d38c2faa4545f8a577b70a314008be3d.tar.gz
ports-1d56a212d38c2faa4545f8a577b70a314008be3d.zip
Notes
Diffstat (limited to 'net-mgmt/p5-FusionInventory-Agent')
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/Makefile81
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/distinfo4
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/files/fusioninventory.in31
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/files/patch-Makefile.PL36
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/files/patch-add_jails_support64
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/files/patch-fix_install_paths26
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/files/patch-more_raid_support442
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/pkg-descr2
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/pkg-plist424
9 files changed, 344 insertions, 766 deletions
diff --git a/net-mgmt/p5-FusionInventory-Agent/Makefile b/net-mgmt/p5-FusionInventory-Agent/Makefile
index 9bd388cc6854..cb95586b4056 100644
--- a/net-mgmt/p5-FusionInventory-Agent/Makefile
+++ b/net-mgmt/p5-FusionInventory-Agent/Makefile
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= FusionInventory-Agent
-PORTVERSION= 2.2.5
+PORTVERSION= 2.3.17
CATEGORIES= net-mgmt
MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:FUSINV
+MASTER_SITE_SUBDIR= CPAN:GROUSSE
PKGNAMEPREFIX= p5-
MAINTAINER= vg@FreeBSD.org
@@ -13,42 +13,77 @@ COMMENT= Agent for OCS Inventory server and FusionInventory for GLPI servers
LICENSE= GPLv2
-BUILD_DEPENDS= p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \
- p5-ExtUtils-MakeMaker>=6.59:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker \
- p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
- p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
- p5-Digest-MD5>=0:${PORTSDIR}/security/p5-Digest-MD5 \
- p5-XML-TreePP>=0:${PORTSDIR}/textproc/p5-XML-TreePP \
+BUILD_DEPENDS= p5-ExtUtils-MakeMaker>=6.59:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker \
+ p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which \
p5-libwww>=0:${PORTSDIR}/www/p5-libwww \
- p5-File-Which>=0:${PORTSDIR}/sysutils/p5-File-Which
+ p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
+ p5-UNIVERSAL-require>=0:${PORTSDIR}/devel/p5-UNIVERSAL-require \
+ p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \
+ p5-XML-TreePP>=0:${PORTSDIR}/textproc/p5-XML-TreePP
RUN_DEPENDS:= ${BUILD_DEPENDS}
-TEST_DEPENDS= p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
- p5-Test-MockModule>=0:${PORTSDIR}/devel/p5-Test-MockModule \
+TEST_DEPENDS= p5-POE-Component-Client-Ping>=0:${PORTSDIR}/net/p5-POE-Component-Client-Ping \
+ p5-HTTP-Proxy>=0:${PORTSDIR}/www/p5-HTTP-Proxy \
p5-HTTP-Server-Simple>=0:${PORTSDIR}/www/p5-HTTP-Server-Simple \
p5-HTTP-Server-Simple-Authen>=0:${PORTSDIR}/www/p5-HTTP-Server-Simple-Authen \
- p5-HTTP-Proxy>=0:${PORTSDIR}/www/p5-HTTP-Proxy \
+ p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \
+ p5-IO-Capture>=0:${PORTSDIR}/devel/p5-IO-Capture \
p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run \
- p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \
- p5-IO-Capture>=0:${PORTSDIR}/devel/p5-IO-Capture
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
+ p5-Test-Compile>=0:${PORTSDIR}/devel/p5-Test-Compile \
+ p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep \
+ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \
+ p5-Test-MockModule>=0:${PORTSDIR}/devel/p5-Test-MockModule \
+ p5-Test-MockObject>=0:${PORTSDIR}/devel/p5-Test-MockObject \
+ p5-Test-NoWarnings>=0:${PORTSDIR}/devel/p5-Test-NoWarnings \
+ p5-Test-Simple>=0.93:${PORTSDIR}/devel/p5-Test-Simple
-OPTIONS_DEFINE= CUPS HTTP ZLIB SSL DMIDECODE PCIUTILS NMAP
-OPTIONS_DEFAULT= ZLIB DMIDECODE PCIUTILS
-HTTP_DESC= HTTP daemon mode
-ZLIB_DESC= Zlib compression
+CONFLICTS= p5-FusionInventory-Agent-Task-NetDiscovery-* \
+ p5-FusionInventory-Agent-Task-SNMPQuery-*
+
+OPTIONS_DEFINE= CUPS DAEMON DMIDECODE DEPLOY NETDISC NETINV PCIUTILS \
+ SSL VMWARE WOL ZLIB
+OPTIONS_DEFAULT= DMIDECODE PCIUTILS ZLIB
+OPTIONS_SUB= yes
+
+DAEMON_DESC= Daemon mode, with opt. web interface
+DEPLOY_DESC= Deployment task
DMIDECODE_DESC= Dmidecode hardware information
+NETDISC_DESC= Network discovery task
+NETINV_DESC= Network inventory task
PCIUTILS_DESC= Pciutils hardware information
+VMWARE_DESC= VMware hypervisor remote inventory task
+WOL_DESC= Wake on LAN task
+ZLIB_DESC= Zlib compression
USES= gmake perl5
USE_PERL5= configure
+USE_RC_SUBR= fusioninventory
CUPS_RUN_DEPENDS= p5-Net-CUPS>=0.6:${PORTSDIR}/print/p5-Net-CUPS
-HTTP_RUN_DEPENDS= p5-HTTP-Daemon>=0:${PORTSDIR}/www/p5-HTTP-Daemon
-ZLIB_RUN_DEPENDS= p5-Compress-Raw-Zlib>=0:${PORTSDIR}/archivers/p5-Compress-Raw-Zlib
-SSL_RUN_DEPENDS= p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
- p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https
+DAEMON_RUN_DEPENDS= p5-HTTP-Daemon>=0:${PORTSDIR}/www/p5-HTTP-Daemon \
+ p5-Proc-Daemon>=0:${PORTSDIR}/devel/p5-Proc-Daemon \
+ p5-Proc-PID-File>=0:${PORTSDIR}/devel/p5-Proc-PID-File
+DEPLOY_RUN_DEPENDS= p5-Archive-Extract>=0:${PORTSDIR}/archivers/p5-Archive-Extract \
+ p5-SHA>=0:${PORTSDIR}/security/p5-SHA \
+ p5-File-Copy-Recursive>=0:${PORTSDIR}/devel/p5-File-Copy-Recursive \
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-POE-Component-Client-Ping>=0:${PORTSDIR}/net/p5-POE-Component-Client-Ping \
+ p5-URI-Escape-XS>=0:${PORTSDIR}/www/p5-URI-Escape-XS
+# Wants URI::Escape, ports tree has URI::Escape::XS, seems drop-in replacement
DMIDECODE_RUN_DEPENDS= dmidecode:${PORTSDIR}/sysutils/dmidecode
+NETDISC_RUN_DEPENDS= nmap:${PORTSDIR}/security/nmap \
+ p5-Net-NBName>=0:${PORTSDIR}/net/p5-Net-NBName \
+ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
+ p5-Thread-Queue>=0:${PORTSDIR}/devel/p5-Thread-Queue
+NETINV_RUN_DEPENDS= p5-Crypt-DES>=0:${PORTSDIR}/security/p5-Crypt-DES \
+ p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
+ p5-Thread-Queue>=0:${PORTSDIR}/devel/p5-Thread-Queue
PCIUTILS_RUN_DEPENDS+= lspci:${PORTSDIR}/sysutils/pciutils
-MMAP_RUN_DEPENDS+= nmap:${PORTSDIR}/security/nmap
+SSL_RUN_DEPENDS= p5-IO-Socket-SSL>=1.14:${PORTSDIR}/security/p5-IO-Socket-SSL \
+ p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https
+WOL_RUN_DEPENDS= p5-Net-Write>=0:${PORTSDIR}/net/p5-Net-Write
+ZLIB_RUN_DEPENDS= p5-Compress-Raw-Zlib>=0:${PORTSDIR}/archivers/p5-Compress-Raw-Zlib
post-patch:
@${FIND} ${WRKSRC} -type f \( -name '*.orig' \) -delete
diff --git a/net-mgmt/p5-FusionInventory-Agent/distinfo b/net-mgmt/p5-FusionInventory-Agent/distinfo
index f8b98d039b2f..e87f2060247e 100644
--- a/net-mgmt/p5-FusionInventory-Agent/distinfo
+++ b/net-mgmt/p5-FusionInventory-Agent/distinfo
@@ -1,2 +1,2 @@
-SHA256 (FusionInventory-Agent-2.2.5.tar.gz) = f082e55f561c92e2ed4af0d7946f00c19984401723c0e2b3e233757320aa8804
-SIZE (FusionInventory-Agent-2.2.5.tar.gz) = 1172852
+SHA256 (FusionInventory-Agent-2.3.17.tar.gz) = 21a83c8c051b570f01db4b8ca11f30e89c22a99f28a50824710606434932a222
+SIZE (FusionInventory-Agent-2.3.17.tar.gz) = 2144324
diff --git a/net-mgmt/p5-FusionInventory-Agent/files/fusioninventory.in b/net-mgmt/p5-FusionInventory-Agent/files/fusioninventory.in
new file mode 100644
index 000000000000..3c6669a579d1
--- /dev/null
+++ b/net-mgmt/p5-FusionInventory-Agent/files/fusioninventory.in
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: fusioninventory
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# fusioninventory_enable (bool): Set to NO by default.
+# Set it to YES to enable.
+#
+
+. /etc/rc.subr
+
+name=fusioninventory
+rcvar=fusioninventory_enable
+
+load_rc_config $name
+
+: ${fusioninventory_enable:="NO"}
+
+pidfile=/var/run/${name}.pid
+
+command=%%PREFIX%%/bin/fusioninventory-agent
+command_args="--daemon --pidfile=${pidfile}"
+command_interpreter=%%PREFIX%%/bin/perl
+
+run_rc_command "$1"
diff --git a/net-mgmt/p5-FusionInventory-Agent/files/patch-Makefile.PL b/net-mgmt/p5-FusionInventory-Agent/files/patch-Makefile.PL
index c5f3dd4c4091..6fc0e78d93d5 100644
--- a/net-mgmt/p5-FusionInventory-Agent/files/patch-Makefile.PL
+++ b/net-mgmt/p5-FusionInventory-Agent/files/patch-Makefile.PL
@@ -1,6 +1,36 @@
---- Makefile.PL.orig 2012-09-27 23:53:24.000000000 +0000
-+++ Makefile.PL 2012-09-27 23:55:38.000000000 +0000
-@@ -151,11 +151,7 @@
+Fix some locations specific to the ports tree i.e.
+
+- Fixes location of manpages resulting to be in site_perl
+- Set LOCALSTATEDIR to /var/run as done in this ports tree
+- Install agent.cfg as agent.cfg.sample
+
+--- Makefile.PL.orig 2015-11-10 20:54:31 UTC
++++ Makefile.PL
+@@ -142,22 +142,12 @@ sub constants {
+
+ # for some reason, initialising variables from the global scope doesn't work
+ %variables = (
+- PREFIX => '/usr/local',
+- INSTALLSCRIPT => '$(PREFIX)/bin',
+- INSTALLSITESCRIPT => '$(PREFIX)/bin',
+- INSTALLVENDORSCRIPT => '$(PREFIX)/bin',
+ INSTALLLIB => '$(DATADIR)/lib',
+ INSTALLSITELIB => '$(DATADIR)/lib',
+ INSTALLVENDORLIB => '$(DATADIR)/lib',
+- INSTALLMAN1DIR => '$(PREFIX)/share/man/man1',
+- INSTALLSITEMAN1DIR => '$(PREFIX)/share/man/man1',
+- INSTALLVENDORMAN1DIR => '$(PREFIX)/share/man/man1',
+- INSTALLMAN3DIR => '$(PREFIX)/share/man/man3',
+- INSTALLSITEMAN3DIR => '$(PREFIX)/share/man/man3',
+- INSTALLVENDORMAN3DIR => '$(PREFIX)/share/man/man3',
+ SYSCONFDIR => '$(PREFIX)/etc/fusioninventory',
+ DATADIR => '$(PREFIX)/share/fusioninventory',
+- LOCALSTATEDIR => '$(PREFIX)/var/fusioninventory',
++ LOCALSTATEDIR => '/var/run/fusioninventory',
+ );
+
+ # allow variables defined on command line to override defaults
+@@ -205,11 +195,7 @@ sub install {
config_install :
install -d -m 755 $(DESTDIR)$(SYSCONFDIR)
diff --git a/net-mgmt/p5-FusionInventory-Agent/files/patch-add_jails_support b/net-mgmt/p5-FusionInventory-Agent/files/patch-add_jails_support
deleted file mode 100644
index 4e2603612579..000000000000
--- a/net-mgmt/p5-FusionInventory-Agent/files/patch-add_jails_support
+++ /dev/null
@@ -1,64 +0,0 @@
---- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm 1970-01-01 01:00:00.000000000 +0100
-+++ lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm 2012-05-29 09:35:00.000000000 +0100
-@@ -0,0 +1,61 @@
-+package FusionInventory::Agent::Task::Inventory::Input::Virtualization::Jails;
-+
-+use strict;
-+use warnings;
-+
-+use FusionInventory::Agent::Tools;
-+
-+sub isEnabled {
-+ return canRun('jls');
-+}
-+
-+sub doInventory {
-+ my (%params) = @_;
-+
-+ my $inventory = $params{inventory};
-+ my $logger = $params{inventory};
-+
-+ my $command = 'jls -n';
-+ foreach my $machine (_getVirtualMachines(logger => $logger)) {
-+ $inventory->addEntry(
-+ section => 'VIRTUALMACHINES', entry => $machine
-+ );
-+ }
-+}
-+
-+sub _getVirtualMachines {
-+ my (%params) = (
-+ command => 'jls -n',
-+ @_
-+ );
-+
-+ my $handle = getFileHandle(%params);
-+
-+ return unless $handle;
-+
-+ my @machines;
-+ while (my $line = <$handle>) {
-+ my $info;
-+ foreach my $item (split(' ', $line)) {
-+ next unless $item =~ /(\S+)=(\S+)/;
-+ my $key = $1;
-+ my $value = $2;
-+ $info->{$1} = $2;
-+ }
-+
-+ my $machine = {
-+ VMTYPE => 'jail',
-+ NAME => $info->{'host.hostname'},
-+ VMID => $info->{'jid'},
-+ STATUS => 'running'
-+ };
-+
-+ push @machines, $machine;
-+
-+ }
-+ close $handle;
-+
-+ return @machines;
-+}
-+
-+1;
diff --git a/net-mgmt/p5-FusionInventory-Agent/files/patch-fix_install_paths b/net-mgmt/p5-FusionInventory-Agent/files/patch-fix_install_paths
deleted file mode 100644
index e17d5e4a6c5a..000000000000
--- a/net-mgmt/p5-FusionInventory-Agent/files/patch-fix_install_paths
+++ /dev/null
@@ -1,26 +0,0 @@
---- Makefile.PL.orig 2012-04-05 10:25:15.000000000 +0200
-+++ Makefile.PL 2012-04-17 12:20:45.000000000 +0200
-@@ -95,22 +95,12 @@
-
- # for some reason, initialising variables from the global scope doesn't work
- %variables = (
-- PREFIX => '/usr/local',
-- INSTALLSCRIPT => '$(PREFIX)/bin',
-- INSTALLSITESCRIPT => '$(PREFIX)/bin',
-- INSTALLVENDORSCRIPT => '$(PREFIX)/bin',
- INSTALLLIB => '$(DATADIR)/lib',
- INSTALLSITELIB => '$(DATADIR)/lib',
- INSTALLVENDORLIB => '$(DATADIR)/lib',
-- INSTALLMAN1DIR => '$(PREFIX)/share/man/man1',
-- INSTALLSITEMAN1DIR => '$(PREFIX)/share/man/man1',
-- INSTALLVENDORMAN1DIR => '$(PREFIX)/share/man/man1',
-- INSTALLMAN3DIR => '$(PREFIX)/share/man/man3',
-- INSTALLSITEMAN3DIR => '$(PREFIX)/share/man/man3',
-- INSTALLVENDORMAN3DIR => '$(PREFIX)/share/man/man3',
- SYSCONFDIR => '$(PREFIX)/etc/fusioninventory',
- DATADIR => '$(PREFIX)/share/fusioninventory',
-- LOCALSTATEDIR => '$(PREFIX)/var/fusioninventory',
-+ LOCALSTATEDIR => '/var/run/fusioninventory',
- );
-
- # allow variables defined on command line to override defaults
diff --git a/net-mgmt/p5-FusionInventory-Agent/files/patch-more_raid_support b/net-mgmt/p5-FusionInventory-Agent/files/patch-more_raid_support
deleted file mode 100644
index b6ba50d88b24..000000000000
--- a/net-mgmt/p5-FusionInventory-Agent/files/patch-more_raid_support
+++ /dev/null
@@ -1,442 +0,0 @@
---- lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm.orig 1970-01-01 01:00:00.000000000 +0100
-+++ lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm 2012-08-24 11:02:56.000000000 +0200
-@@ -0,0 +1,50 @@
-+package FusionInventory::Agent::Task::Inventory::Input::BSD::Storages::Megaraid;
-+
-+# Authors: Egor Shornikov <se@wbr.su>, Egor Morozov <akrus@flygroup.st>
-+# License: GPLv2+
-+
-+use strict;
-+use warnings;
-+
-+use FusionInventory::Agent::Tools;
-+use FusionInventory::Agent::Task::Inventory::Input::BSD::Storages;
-+
-+sub isEnabled {
-+ return canRun('mfiutil');
-+}
-+
-+sub doInventory {
-+ my (%params) = @_;
-+
-+ my $inventory = $params{inventory};
-+ my $logger = $params{logger};
-+
-+ my $handle = getFileHandle(
-+ logger => $logger,
-+ command => 'mfiutil show drives'
-+ );
-+ return unless $handle;
-+
-+ while (my $line = <$handle>) {
-+ unless ( $line =~ m/^[^(]*\(\s+(\d+\w+)\)\s+\S+\s+<(\S+)\s+(\S+)\s+\S+\s+serial=(\S+)>\s+(\S+)\s+.*$/ ) { next; }
-+ my ( $size, $vendor, $model, $serial, $type ) = ( $1, $2, $3, $4, $5 );
-+
-+ if ( $size =~ /(\d+)G/ ){
-+ $size = $1 * 1024;
-+ } elsif( $size =~ /(\d+)T/ ){
-+ $size = $1 * 1024 * 1024;
-+ }
-+
-+ my $storage;
-+ $storage->{NAME} = "$vendor $model";
-+ $storage->{DESCRIPTION} = $type;
-+ $storage->{TYPE} = 'disk';
-+ $storage->{DISKSIZE} = $size;
-+ $storage->{SERIALNUMBER} = $serial;
-+
-+ $inventory->addEntry(section => 'STORAGES', entry => $storage);
-+ }
-+ close $handle;
-+}
-+
-+1;
---- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm.orig 1970-01-01 01:00:00.000000000 +0100
-+++ lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm 2012-08-24 10:58:20.000000000 +0200
-@@ -0,0 +1,178 @@
-+package FusionInventory::Agent::Task::Inventory::Input::Generic::Storages::3ware;
-+
-+use strict;
-+use warnings;
-+
-+use FusionInventory::Agent::Tools;
-+use FusionInventory::Agent::Tools::Linux;
-+
-+use English qw(-no_match_vars);
-+
-+# Tested on 2.6.* kernels
-+#
-+# Cards tested :
-+#
-+# 8006-2LP
-+# 9500S-4LP
-+# 9550SXU-4LP
-+# 9550SXU-8LP
-+# 9650SE-2LP
-+# 9650SE-4LPML
-+# 9650SE-8LPML
-+#
-+# AMCC/3ware CLI (version 2.00.0X.XXX)
-+
-+sub isEnabled {
-+ return canRun('tw_cli');
-+}
-+
-+sub doInventory {
-+ my (%params) = @_;
-+
-+ my $inventory = $params{inventory};
-+ my $logger = $params{logger};
-+
-+ my @devices;
-+
-+ foreach my $card (_getCards()) {
-+ foreach my $unit (_getUnits($card)) {
-+
-+ # Try do get unit's serial in order to compare it to what was found
-+ # in udev db.
-+ # Works only on newer cards.
-+ # Allow us to associate a node to a drive : sda -> WD-WMANS1648590
-+ my $sn = getFirstMatch(
-+ logger => $logger,
-+ command => "tw_cli info $card->{id} $unit->{id} serial",
-+ pattern => qr/serial number\s=\s(\w+)/
-+ );
-+
-+ foreach my $port (_getPorts($card, $unit)) {
-+ # Finally, getting drives' values.
-+ my $storage = _getStorage($card, $port);
-+
-+ if ($OSNAME eq 'Linux') {
-+
-+ @devices = getDevicesFromUdev(logger => $logger) unless @devices;
-+
-+ foreach my $device (@devices) {
-+# How does this work with multiple older cards
-+# where serial for units is not implemented ?
-+# Need to be tested on a system with multiple
-+# 3ware cards.
-+ if (
-+ $device->{SERIALNUMBER} eq 'AMCC_' . $sn ||
-+ $device->{MODEL} eq 'Logical_Disk_' . $unit->{index}
-+ ) {
-+ $storage->{NAME} = $device->{NAME};
-+ }
-+ }
-+ }
-+
-+ $inventory->addEntry(section => 'STORAGES', entry => $storage);
-+ }
-+ }
-+ }
-+}
-+
-+
-+sub _getCards {
-+ my ($file) = @_;
-+
-+ my $handle = getFileHandle(
-+ file => $file,
-+ command => "tw_cli info"
-+ );
-+ return unless $handle;
-+
-+ my @cards;
-+ while (my $line = <$handle>) {
-+ next unless $line =~ /^(c\d+)\s+([\w-]+)/;
-+ push @cards, { id => $1, model => $2 };
-+ }
-+ close $handle;
-+
-+ return @cards;
-+}
-+
-+sub _getUnits {
-+ my ($card, $file) = @_;
-+
-+ my $handle = getFileHandle(
-+ file => $file,
-+ command => "tw_cli info $card->{id}"
-+ );
-+ return unless $handle;
-+
-+ my @units;
-+ while (my $line = <$handle>) {
-+ next unless $line =~ /^(u(\d+))/;
-+ push @units, { id => $1, index => $2 };
-+ }
-+ close $handle;
-+
-+ return @units;
-+}
-+
-+sub _getPorts {
-+ my ($card, $unit, $file) = @_;
-+
-+ my $handle = getFileHandle(
-+ file => $file,
-+ command => "tw_cli info $card->{id} $unit->{id}"
-+ );
-+ return unless $handle;
-+
-+ my @ports;
-+ while (my $line = <$handle>) {
-+ next unless $line =~ /(p\d+)/;
-+ push @ports, { id => $1 };
-+ }
-+ close $handle;
-+
-+ return @ports;
-+}
-+
-+sub _getStorage {
-+ my ($card, $port, $file) = @_;
-+
-+ my $handle = getFileHandle(
-+ file => $file,
-+ command =>
-+ "tw_cli info $card->{id} $port->{id} model serial capacity firmware"
-+ );
-+ return unless $handle;
-+
-+ my $storage;
-+ while (my $line = <$handle>) {
-+ if ($line =~ /Model\s=\s(.*)/) {
-+ $storage->{MODEL} = $1;
-+ } elsif ($line =~ /Serial\s=\s(.*)/) {
-+ $storage->{SERIALNUMBER} = $1;
-+ } elsif ($line =~ /Capacity\s=\s(\S+)\sGB.*/) {
-+ $storage->{DISKSIZE} = 1024 * $1;
-+ } elsif ($line =~ /Firmware Version\s=\s(.*)/) {
-+ $storage->{FIRMWARE} = $1
-+ }
-+ }
-+ close $handle;
-+
-+ $storage->{MANUFACTURER} = getCanonicalManufacturer(
-+ $storage->{MODEL}
-+ );
-+ $storage->{TYPE} = 'disk';
-+
-+ # Getting description from card model, very basic
-+ # and unreliable
-+ # Assuming only IDE drives can be plugged in
-+ # 5xxx/6xxx cards and
-+ # SATA drives only to 7xxx/8xxx/9xxxx cards
-+ $storage->{DESCRIPTION} =
-+ $card->{model} =~ /^[56]/ ? 'IDE' :
-+ $card->{model} =~ /^[789]/ ? 'SATA' :
-+ undef;
-+
-+ return $storage;
-+}
-+
-+1;
---- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm.orig 2012-08-24 10:57:58.000000000 +0200
-+++ lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm 1970-01-01 01:00:00.000000000 +0100
-@@ -1,171 +0,0 @@
--package FusionInventory::Agent::Task::Inventory::Input::Linux::Storages::3ware;
--
--use strict;
--use warnings;
--
--use FusionInventory::Agent::Tools;
--use FusionInventory::Agent::Tools::Linux;
--
--# Tested on 2.6.* kernels
--#
--# Cards tested :
--#
--# 8006-2LP
--# 9500S-4LP
--# 9550SXU-4LP
--# 9550SXU-8LP
--# 9650SE-2LP
--# 9650SE-4LPML
--# 9650SE-8LPML
--#
--# AMCC/3ware CLI (version 2.00.0X.XXX)
--
--sub isEnabled {
-- return canRun('tw_cli');
--}
--
--sub doInventory {
-- my (%params) = @_;
--
-- my $inventory = $params{inventory};
-- my $logger = $params{logger};
--
-- my @devices = getDevicesFromUdev(logger => $logger);
--
-- foreach my $card (_getCards()) {
-- foreach my $unit (_getUnits($card)) {
--
-- # Try do get unit's serial in order to compare it to what was found
-- # in udev db.
-- # Works only on newer cards.
-- # Allow us to associate a node to a drive : sda -> WD-WMANS1648590
-- my $sn = getFirstMatch(
-- logger => $logger,
-- command => "tw_cli info $card->{id} $unit->{id} serial",
-- pattern => qr/serial number\s=\s(\w+)/
-- );
--
-- foreach my $port (_getPorts($card, $unit)) {
-- # Finally, getting drives' values.
-- my $storage = _getStorage($card, $port);
--
-- foreach my $device (@devices) {
-- # How does this work with multiple older cards
-- # where serial for units is not implemented ?
-- # Need to be tested on a system with multiple
-- # 3ware cards.
-- if (
-- $device->{SERIALNUMBER} eq 'AMCC_' . $sn ||
-- $device->{MODEL} eq 'Logical_Disk_' . $unit->{index}
-- ) {
-- $storage->{NAME} = $device->{NAME};
-- }
-- }
--
-- $inventory->addEntry(section => 'STORAGES', entry => $storage);
-- }
-- }
-- }
--}
--
--
--sub _getCards {
-- my ($file) = @_;
--
-- my $handle = getFileHandle(
-- file => $file,
-- command => "tw_cli info"
-- );
-- return unless $handle;
--
-- my @cards;
-- while (my $line = <$handle>) {
-- next unless $line =~ /^(c\d+)\s+([\w-]+)/;
-- push @cards, { id => $1, model => $2 };
-- }
-- close $handle;
--
-- return @cards;
--}
--
--sub _getUnits {
-- my ($card, $file) = @_;
--
-- my $handle = getFileHandle(
-- file => $file,
-- command => "tw_cli info $card->{id}"
-- );
-- return unless $handle;
--
-- my @units;
-- while (my $line = <$handle>) {
-- next unless $line =~ /^(u(\d+))/;
-- push @units, { id => $1, index => $2 };
-- }
-- close $handle;
--
-- return @units;
--}
--
--sub _getPorts {
-- my ($card, $unit, $file) = @_;
--
-- my $handle = getFileHandle(
-- file => $file,
-- command => "tw_cli info $card->{id} $unit->{id}"
-- );
-- return unless $handle;
--
-- my @ports;
-- while (my $line = <$handle>) {
-- next unless $line =~ /(p\d+)/;
-- push @ports, { id => $1 };
-- }
-- close $handle;
--
-- return @ports;
--}
--
--sub _getStorage {
-- my ($card, $port, $file) = @_;
--
-- my $handle = getFileHandle(
-- file => $file,
-- command =>
-- "tw_cli info $card->{id} $port->{id} model serial capacity firmware"
-- );
-- return unless $handle;
--
-- my $storage;
-- while (my $line = <$handle>) {
-- if ($line =~ /Model\s=\s(.*)/) {
-- $storage->{MODEL} = $1;
-- } elsif ($line =~ /Serial\s=\s(.*)/) {
-- $storage->{SERIALNUMBER} = $1;
-- } elsif ($line =~ /Capacity\s=\s(\S+)\sGB.*/) {
-- $storage->{DISKSIZE} = 1024 * $1;
-- } elsif ($line =~ /Firmware Version\s=\s(.*)/) {
-- $storage->{FIRMWARE} = $1
-- }
-- }
-- close $handle;
--
-- $storage->{MANUFACTURER} = getCanonicalManufacturer(
-- $storage->{MODEL}
-- );
-- $storage->{TYPE} = 'disk';
--
-- # Getting description from card model, very basic
-- # and unreliable
-- # Assuming only IDE drives can be plugged in
-- # 5xxx/6xxx cards and
-- # SATA drives only to 7xxx/8xxx/9xxxx cards
-- $storage->{DESCRIPTION} =
-- $card->{model} =~ /^[56]/ ? 'IDE' :
-- $card->{model} =~ /^[789]/ ? 'SATA' :
-- undef;
--
-- return $storage;
--}
--
--1;
---- MANIFEST.orig 2012-08-24 11:06:47.000000000 +0200
-+++ MANIFEST 2012-08-24 11:07:32.000000000 +0200
-@@ -67,6 +67,7 @@
- lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Networks.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages.pm
-+lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Uptime.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode.pm
-@@ -94,6 +95,7 @@
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Slackware.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages.pm
-+lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/USB.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Users.pm
-@@ -128,7 +130,6 @@
- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Memory.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages.pm
--lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/3ware.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/ServeRaid.pm
-@@ -160,6 +161,7 @@
- lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Storages.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Hpvm.pm
-+lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Lxc.pm
- lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
diff --git a/net-mgmt/p5-FusionInventory-Agent/pkg-descr b/net-mgmt/p5-FusionInventory-Agent/pkg-descr
index b8773faee40a..b75261a645c9 100644
--- a/net-mgmt/p5-FusionInventory-Agent/pkg-descr
+++ b/net-mgmt/p5-FusionInventory-Agent/pkg-descr
@@ -3,7 +3,7 @@ FusionInventory for GLPI servers. It creates local inventory of the
machines (hardware and software) and send it to the server. It can also
write it in a local XML file. This agent is the successor of the former
linux_agent which was released with OCS 1.01 and prior. It also replaces
-the Solaris/AIX/BSD unofficial agents.
+the unofficial Solaris/AIX/BSD agents.
WWW: http://search.cpan.org/dist/FusionInventory-Agent/
WWW: http://fusioninventory.org/
diff --git a/net-mgmt/p5-FusionInventory-Agent/pkg-plist b/net-mgmt/p5-FusionInventory-Agent/pkg-plist
index bd787a1a6406..5a9f8d8129e2 100644
--- a/net-mgmt/p5-FusionInventory-Agent/pkg-plist
+++ b/net-mgmt/p5-FusionInventory-Agent/pkg-plist
@@ -1,46 +1,24 @@
bin/fusioninventory-agent
+%%VMWARE%%bin/fusioninventory-esx
bin/fusioninventory-injector
-@sample etc/fusioninventory/agent.cfg.sample
-%%PERL5_MAN3%%/FusionInventory::Agent.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Config.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Client.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Client::Fusion.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Client::OCS.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Protocol::https.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::HTTP::Server.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Logger.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Logger::Backend.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Logger::File.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Logger::Stderr.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Logger::Syslog.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Scheduler.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Storage.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Target.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Target::Local.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Target::Server.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Target::Stdout.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Task.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Task::Inventory.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Task::Inventory::Inventory.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Task::WakeOnLan.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::AIX.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Generic.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::HPUX.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Hostname.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Linux.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::MacOS.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Network.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Screen.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Solaris.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Unix.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::Tools::Win32.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::XML::Query.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::XML::Query::Inventory.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::XML::Query::Prolog.3.gz
-%%PERL5_MAN3%%/FusionInventory::Agent::XML::Response.3.gz
+bin/fusioninventory-inventory
+%%NETDISC%%bin/fusioninventory-netdiscovery
+%%NETINV%%bin/fusioninventory-netinventory
+%%WOL%%bin/fusioninventory-wakeonlan
+etc/fusioninventory/agent.cfg.sample
%%PERL5_MAN1%%/fusioninventory-agent.1.gz
+%%VMWARE%%%%PERL5_MAN1%%/fusioninventory-esx.1.gz
%%PERL5_MAN1%%/fusioninventory-injector.1.gz
+%%PERL5_MAN1%%/fusioninventory-inventory.1.gz
+%%NETDISC%%%%PERL5_MAN1%%/fusioninventory-netdiscovery.1.gz
+%%NETINV%%%%PERL5_MAN1%%/fusioninventory-netinventory.1.gz
+%%WOL%%%%PERL5_MAN1%%/fusioninventory-wakeonlan.1.gz
+share/fusioninventory/html/favicon.ico
+share/fusioninventory/html/index.tpl
+share/fusioninventory/html/inventory.tpl
+share/fusioninventory/html/logo.png
+share/fusioninventory/html/now.tpl
+share/fusioninventory/html/site.css
share/fusioninventory/lib/FusionInventory/Agent.pm
share/fusioninventory/lib/FusionInventory/Agent/Config.pm
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client.pm
@@ -48,186 +26,226 @@ share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client/Fusion.pm
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Client/OCS.pm
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Protocol/https.pm
share/fusioninventory/lib/FusionInventory/Agent/HTTP/Server.pm
+share/fusioninventory/lib/FusionInventory/Agent/Inventory.pm
share/fusioninventory/lib/FusionInventory/Agent/Logger.pm
share/fusioninventory/lib/FusionInventory/Agent/Logger/Backend.pm
share/fusioninventory/lib/FusionInventory/Agent/Logger/File.pm
share/fusioninventory/lib/FusionInventory/Agent/Logger/Stderr.pm
share/fusioninventory/lib/FusionInventory/Agent/Logger/Syslog.pm
-share/fusioninventory/lib/FusionInventory/Agent/Scheduler.pm
+share/fusioninventory/lib/FusionInventory/Agent/SNMP.pm
+share/fusioninventory/lib/FusionInventory/Agent/SNMP/Live.pm
+share/fusioninventory/lib/FusionInventory/Agent/SNMP/Mock.pm
+share/fusioninventory/lib/FusionInventory/Agent/SOAP/VMware.pm
+share/fusioninventory/lib/FusionInventory/Agent/SOAP/VMware/Host.pm
share/fusioninventory/lib/FusionInventory/Agent/Storage.pm
share/fusioninventory/lib/FusionInventory/Agent/Target.pm
share/fusioninventory/lib/FusionInventory/Agent/Target/Local.pm
share/fusioninventory/lib/FusionInventory/Agent/Target/Server.pm
-share/fusioninventory/lib/FusionInventory/Agent/Target/Stdout.pm
share/fusioninventory/lib/FusionInventory/Agent/Task.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Collect.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Cmd.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Copy.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Delete.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Mkdir.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/ActionProcessor/Action/Move.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/CheckProcessor.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/Datastore.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/Datastore/WorkDir.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/DiskFree.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/File.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/Job.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Deploy/P2P.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/ESX.pm
share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/LVM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Modems.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Sounds.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AIX/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/AccessLog.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/Alpha.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/MIPS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/SPARC.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Archs/i386.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages/Megaraid.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/BSD/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Battery.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Ports.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Dmidecode/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Domains.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Environment.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Hostname.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Ipmi.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Modems.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Sounds.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Lspci/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Printers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Processes.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Screen.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Deb.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Gentoo.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Pacman.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/RPM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Softwares/Slackware.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/3ware.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Storages/HP.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/USB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Users.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/MP.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/HPUX/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/ARM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/Alpha.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/MIPS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/PowerPC.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/SPARC.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/i386.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Archs/m68k.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/LSB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Distro/NonLSB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Inputs.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/LVM.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Adaptec.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/Lsilogic.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Storages/ServeRaid.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Linux/iLO.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Hostname.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Printers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Sound.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/USB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Uptime.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/MacOS/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Solaris/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Hpvm.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Jails.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Libvirt.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Lxc.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Parallels.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Qemu.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/SolarisZones.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VirtualBox.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Virtuozzo.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareDesktop.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/VmWareESX.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vmsystem.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Vserver.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Virtualization/Xen.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/AntiVirus.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Bios.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/CPU.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Chassis.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Controllers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Drives.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Environment.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Inputs.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Memory.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Modems.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Networks.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/OS.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Ports.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Printers.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Registry.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Slots.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Softwares.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Sounds.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Storages.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/USB.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/User.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Input/Win32/Videos.pm
-share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Inventory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Controllers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/LVM.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Modems.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Slots.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Sounds.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AIX/Videos.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/AccessLog.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Alpha.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/MIPS.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/SPARC.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Storages/Megaraid.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/Uptime.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/BSD/i386.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Arch.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Battery.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Bios.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Ports.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Dmidecode/Slots.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Domains.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Environment.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Hostname.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Ipmi.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Controllers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Modems.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Sounds.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/PCI/Videos.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Printers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Processes.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Rudder.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/SSH.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Screen.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Deb.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Gentoo.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Pacman.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/RPM.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Softwares/Slackware.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Storages/3ware.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Storages/HP.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/USB.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Generic/Users.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Bios.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Controllers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/MP.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Slots.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/HPUX/Uptime.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/ARM.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/ARM/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Alpha.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Alpha/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Distro.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Distro/LSB.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Distro/NonLSB.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Inputs.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/LVM.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/MIPS.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/MIPS/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Networks/FibreChannel.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Networks/iLO.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/PowerPC.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/PowerPC/Bios.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/PowerPC/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/SPARC.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/SPARC/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Adaptec.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Lsilogic.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Megacli.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/Megaraid.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Storages/ServeRaid.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Uptime.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/Videos.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/i386.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/i386/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/m68k.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Linux/m68k/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Bios.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Hostname.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/License.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Printers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Sound.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/USB.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Uptime.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/MacOS/Videos.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Bios.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Controllers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Slots.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Solaris/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Hpvm.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/HyperV.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Jails.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Libvirt.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Lxc.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Parallels.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Qemu.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/SolarisZones.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/VirtualBox.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Virtuozzo.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/VmWareDesktop.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/VmWareESX.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Vmsystem.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Vserver.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/Xen.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Virtualization/XenCitrixServer.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/AntiVirus.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Bios.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/CPU.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Chassis.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Controllers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Drives.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Environment.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Inputs.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/License.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Memory.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Modems.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Networks.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/OS.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Ports.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Printers.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Registry.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Slots.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Softwares.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Sounds.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Storages.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/USB.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Users.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/Inventory/Win32/Videos.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/NetDiscovery.pm
+share/fusioninventory/lib/FusionInventory/Agent/Task/NetInventory.pm
share/fusioninventory/lib/FusionInventory/Agent/Task/WakeOnLan.pm
+share/fusioninventory/lib/FusionInventory/Agent/Threads.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/AIX.pm
+share/fusioninventory/lib/FusionInventory/Agent/Tools/BSD.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Generic.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/HPUX.pm
+share/fusioninventory/lib/FusionInventory/Agent/Tools/Hardware.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Hostname.pm
+share/fusioninventory/lib/FusionInventory/Agent/Tools/License.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Linux.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/MacOS.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Network.pm
-share/fusioninventory/lib/FusionInventory/Agent/Tools/Screen.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Solaris.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Unix.pm
share/fusioninventory/lib/FusionInventory/Agent/Tools/Win32.pm
@@ -235,10 +253,6 @@ share/fusioninventory/lib/FusionInventory/Agent/XML/Query.pm
share/fusioninventory/lib/FusionInventory/Agent/XML/Query/Inventory.pm
share/fusioninventory/lib/FusionInventory/Agent/XML/Query/Prolog.pm
share/fusioninventory/lib/FusionInventory/Agent/XML/Response.pm
-share/fusioninventory/html/favicon.ico
-share/fusioninventory/html/index.tpl
-share/fusioninventory/html/inventory.tpl
-share/fusioninventory/html/logo.png
-share/fusioninventory/html/now.tpl
-share/fusioninventory/html/site.css
share/fusioninventory/pci.ids
+share/fusioninventory/sysobject.ids
+share/fusioninventory/usb.ids