Changes for version 0.0.9

  • Added fallback for --lazy if no prolog freq was found and server error (Pascal DANEK)
  • Fixed accountinfos handling bugs (Pascal DANEK)
  • Changed --wait behaviour (--wait=number_of_seconds || "server") (Pascal DANEK)
  • PROLOG_FREQ is handled in prolog phase (Pascal DANEK)
  • the random value for file_nexttime is computed only if prolog_freq has changed since last prolog (Pascal DANEK)
  • import the documentation documentation by adding a description of the agent and pointer to the official website
  • --nosoft option renamed to --nosoftware, --nosoft still works but with a warning
  • add --basevardir to be able to use a specific place to store the var file
  • add the --lazy parameter: send an inventory only if the a random delay between 0 and PROLOG_FREQ had been run over. Usefull for package maintainer (Remi COLLET)
  • return 1 to the shell is the agent failed to contact the server
  • postinst.pl asks for the basevardir
  • postinst.pl write the modules.conf
  • OS::Linux::Network::Networks, correctly reset the ipaddress before every loop so now a network can't have the address of the previous one
  • rename the key $params->{conffile} to $params->{accountconfig}
  • fix the way accountinfo information are stored
  • improve (a bit) tools/standalone.sh to avoid error if people launch it from the tools directory
  • --server is ignore if --local is in use
  • adjust Backend::OS::Generic::Screen to be able to use monitor-edid with DVI link (Remi COLLET)
  • OS::Linux::Storages, add NEC as a know manufacturer add assume the manifacturer is Seagate if the model doesn't match the others and begin with ST (rjhill)
  • fix the CPU detection on Linux Sparc64 and ARM (Linksys NSLU2)
  • improve the Solaris version detection by reading the /etc/release file (Nicolas DORFSMAN)
  • Solaris: fix the MAC addresses when the leading zeros is missing (Jean-Jacques MICHEL)
  • Solaris: Add publisher is possible in the software list (Nicolas DORFSMAN)
  • Solaris: improve the hard drive detection (Nicolas DORFSMAN)
  • postinst.pl can remove the previous linux_agent
  • postinst.pl reuse linux_agent old config file to set the default server and tag
  • return the SERIALNUMBER and the FIRMWARE on Linux with hdparm, the feature is not supported yet by the server (egamin)

Documentation

Unified client for OCS-Inventory

Provides

in lib/Ocsinventory/Agent/AccountConfig.pm
in lib/Ocsinventory/Agent/AccountInfo.pm
in lib/Ocsinventory/Agent/Backend.pm
in lib/Ocsinventory/Agent/Backend/AccessLog.pm
in lib/Ocsinventory/Agent/Backend/DeviceID.pm
in lib/Ocsinventory/Agent/Backend/IpDiscover.pm
in lib/Ocsinventory/Agent/Backend/IpDiscover/IpDiscover.pm
in lib/Ocsinventory/Agent/Backend/IpDiscover/Nmap.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/CPU.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Controller.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Domains.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Drives.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Hardware.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/IPv4.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Mem.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Memory.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Modems.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Networks.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Slots.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Software.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Sounds.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Storages.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Users.pm
in lib/Ocsinventory/Agent/Backend/OS/AIX/Videos.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Archs/Alpha.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Archs/I386.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Archs/Sgimips.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Archs/Sparc.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/CPU.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Domains.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Drives.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/IPv4.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Mem.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Networks.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Storages.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Sys.pm
in lib/Ocsinventory/Agent/Backend/OS/BSD/Uptime.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Dmidecode.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Dmidecode/Bios.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Dmidecode/Memory.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Dmidecode/Ports.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Dmidecode/Slots.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Hostname.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Lspci.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Lspci/Controllers.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Lspci/Modems.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Lspci/Sounds.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Lspci/Videos.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging/BSDpkg.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging/Deb.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging/Gentoo.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Packaging/RPM.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Screen.pm
in lib/Ocsinventory/Agent/Backend/OS/Generic/Users.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Archs/PowerPC.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/CPU.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Controllers.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Debian.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Fedora.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Gentoo.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Knoppix.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Mandrake.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Mandriva.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Redhat.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Slackware.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/SuSE.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Trustix.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Distro/Ubuntu.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Domains.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Drives.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Mem.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Network/IPv4.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Network/Networks.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Sounds.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Storages.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Sys.pm
in lib/Ocsinventory/Agent/Backend/OS/Linux/Uptime.pm
in lib/Ocsinventory/Agent/Backend/OS/MacOS.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Bios.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/CPU.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Controllers.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Domains.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Drives.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/IPv4.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Mem.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Memory.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Networks.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Packages.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Slots.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Storages.pm
in lib/Ocsinventory/Agent/Backend/OS/Solaris/Users.pm
in lib/Ocsinventory/Agent/Common.pm
in lib/Ocsinventory/Agent/CompatibilityLayer.pm
in lib/Ocsinventory/Agent/Config.pm
in lib/Ocsinventory/Agent/Network.pm
in lib/Ocsinventory/Agent/Option/Download.pm
in lib/Ocsinventory/Agent/XML/Inventory.pm
in lib/Ocsinventory/Agent/XML/Prolog.pm
in lib/Ocsinventory/Agent/XML/Response.pm
in lib/Ocsinventory/Agent/XML/Response/Inventory.pm
in lib/Ocsinventory/Agent/XML/Response/Prolog.pm
in lib/Ocsinventory/Compress.pm
in lib/Ocsinventory/Logger.pm
in lib/Ocsinventory/LoggerBackend/File.pm
in lib/Ocsinventory/LoggerBackend/Stderr.pm
in lib/Ocsinventory/LoggerBackend/Syslog.pm