system: return activation time if we have it
This commit is contained in:
@@ -26,6 +26,7 @@ const apps = require('./apps.js'),
|
||||
debug = require('debug')('box:disks'),
|
||||
df = require('./df.js'),
|
||||
docker = require('./docker.js'),
|
||||
eventlog = require('./eventlog.js'),
|
||||
fs = require('fs'),
|
||||
logs = require('./logs.js'),
|
||||
notifications = require('./notifications.js'),
|
||||
@@ -287,11 +288,14 @@ async function getInfo() {
|
||||
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');
|
||||
|
||||
const activationTime = (await eventlog.getActivationEvent())?.creationTime || null;
|
||||
|
||||
return {
|
||||
sysVendor,
|
||||
productName,
|
||||
sysVendor: sysVendor.trim(),
|
||||
productName: productName.trim(),
|
||||
uptimeSecs,
|
||||
rebootRequired
|
||||
rebootRequired,
|
||||
activationTime
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user