From 75da0cd263936b70329522577a2277ce7a7f74d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A9ri=20Le=20Bouder?= Date: Mon, 22 Oct 2012 09:32:31 +0200 Subject: [PATCH] use 'arch' use 'arch' to initialize OPERATINSYSTEM/ARCH --- .../Task/Inventory/Input/Generic/Arch.pm | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Arch.pm diff --git a/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Arch.pm b/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Arch.pm new file mode 100644 index 0000000000..cf184175a9 --- /dev/null +++ b/lib/FusionInventory/Agent/Task/Inventory/Input/Generic/Arch.pm @@ -0,0 +1,28 @@ +package FusionInventory::Agent::Task::Inventory::Input::Generic::Arch; + +use strict; +use warnings; + +use FusionInventory::Agent::Tools; + +my $seen; + +sub isEnabled { + return canRun('arch'); +} + +sub doInventory { + my (%params) = @_; + + my $inventory = $params{inventory}; + my $logger = $params{logger}; + + my $arch = getFirstLine( command => 'arch' ); + + $inventory->setOperatingSystem({ + ARCH => $arch + }); + +} + +1;