system: dmi information
This commit is contained in:
@@ -16,7 +16,8 @@ exports = module.exports = {
|
||||
getBlockDevices,
|
||||
runSystemChecks,
|
||||
getProvider,
|
||||
getCpus
|
||||
getCpus,
|
||||
getDmi
|
||||
};
|
||||
|
||||
const apps = require('./apps.js'),
|
||||
@@ -369,3 +370,13 @@ function getProvider() {
|
||||
async function getCpus() {
|
||||
return os.cpus();
|
||||
}
|
||||
|
||||
async function getDmi() {
|
||||
const sysVendor = safe.fs.readFileSync('/sys/devices/virtual/dmi/id/sys_vendor', 'utf8');
|
||||
const productName = safe.fs.readFileSync('/sys/devices/virtual/dmi/id/product_name', 'utf8');
|
||||
|
||||
return {
|
||||
sysVendor,
|
||||
productName
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user