system: return activation time if we have it

This commit is contained in:
Girish Ramakrishnan
2023-12-04 01:38:08 +01:00
parent cbf1b47332
commit 44be454a1e
3 changed files with 17 additions and 4 deletions

View File

@@ -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
};
}