DESCRIPTION
This module provides some OS-independant generic functions.FUNCTIONS
getDmidecodeInfos
Returns a structured view of dmidecode output. Each information block is turned into an hashref, block with same DMI type are grouped into a list, and each list is indexed by its DMI type into the resulting hashref.
$info = {
0 => [
{ block }
],
1 => [
{ block },
{ block },
],
...
}
getCpusFromDmidecode()
Returns a list of CPUs, from dmidecode output.getPCIDevices(%params)
Returns a list of PCI devices as a list of hashref, by parsing lspci command output.- logger a logger object
- command the exact command to use (default: lspci -vvv -nn)
- file the file to use, as an alternative to the command
-