mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-12-27 16:02:16 +03:00
Added provisioning device flags.
This commit is contained in:
parent
fb8ea438b2
commit
a997c29f53
@ -441,7 +441,8 @@ module.exports.CreateAmtProvisioningServer = function (parent, config) {
|
|||||||
// Update device in the database
|
// Update device in the database
|
||||||
dev.aquired.tls = 1;
|
dev.aquired.tls = 1;
|
||||||
dev.aquired.hash = dev.aquired.xhash;
|
dev.aquired.hash = dev.aquired.xhash;
|
||||||
dev.aquired.state = 2; // Activated in ACM
|
dev.aquired.state = 2; // Activated
|
||||||
|
dev.aquired.controlMode = 2; // Activated in ACM
|
||||||
delete dev.aquired.xhash;
|
delete dev.aquired.xhash;
|
||||||
if (UpdateDevice(dev) == false) return;
|
if (UpdateDevice(dev) == false) return;
|
||||||
|
|
||||||
@ -488,6 +489,13 @@ module.exports.CreateAmtProvisioningServer = function (parent, config) {
|
|||||||
if (dev.addr != dev.aquired.host) { devicename = dev.aquired.host.split('.')[0]; }
|
if (dev.addr != dev.aquired.host) { devicename = dev.aquired.host.split('.')[0]; }
|
||||||
var device = { type: 'node', _id: dev.nodeid, meshid: dev.meshid, name: devicename, host: dev.aquired.host, domain: dev.domainid, intelamt: { ver: dev.aquired.version, user: dev.aquired.user, pass: dev.aquired.pass, tls: dev.aquired.tls, state: 2, realm: dev.aquired.realm } };
|
var device = { type: 'node', _id: dev.nodeid, meshid: dev.meshid, name: devicename, host: dev.aquired.host, domain: dev.domainid, intelamt: { ver: dev.aquired.version, user: dev.aquired.user, pass: dev.aquired.pass, tls: dev.aquired.tls, state: 2, realm: dev.aquired.realm } };
|
||||||
if (dev.aquired.hash != null) { device.intelamt.hash = dev.aquired.hash; }
|
if (dev.aquired.hash != null) { device.intelamt.hash = dev.aquired.hash; }
|
||||||
|
|
||||||
|
// Set Intel AMT flags
|
||||||
|
// dev.aquired.controlMode // 1 = CCM, 2 = ACM
|
||||||
|
// (node.intelamt.flags & 2) == CCM, (node.intelamt.flags & 4) == ACM
|
||||||
|
if (dev.aquired.controlMode == 1) { device.intelamt.flags = 2; } // CCM
|
||||||
|
if (dev.aquired.controlMode == 2) { device.intelamt.flags = 4; } // ACM
|
||||||
|
|
||||||
parent.db.Set(device);
|
parent.db.Set(device);
|
||||||
|
|
||||||
// Event the new node
|
// Event the new node
|
||||||
|
Loading…
Reference in New Issue
Block a user