mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-12-24 06:05:53 -05:00
Added MeshCommand_CoreOk.
This commit is contained in:
parent
1bf859f0d1
commit
46024e62a0
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -112,18 +112,19 @@ module.exports.CreateMeshAgent = function (parent, db, ws, req, args, domain) {
|
|||||||
if (agentMeshCoreHash != meshcorehash) {
|
if (agentMeshCoreHash != meshcorehash) {
|
||||||
if (obj.agentCoreCheck < 5) {
|
if (obj.agentCoreCheck < 5) {
|
||||||
if (meshcorehash == null) {
|
if (meshcorehash == null) {
|
||||||
// Update no core
|
// Clear the core
|
||||||
obj.send(obj.common.ShortToStr(10) + obj.common.ShortToStr(0)); // Command 10, ask mesh agent to clear the core
|
obj.send(obj.common.ShortToStr(10) + obj.common.ShortToStr(0)); // MeshCommand_CoreModule, ask mesh agent to clear the core
|
||||||
obj.parent.parent.debug(1, 'Clearing core');
|
obj.parent.parent.debug(1, 'Clearing core');
|
||||||
} else {
|
} else {
|
||||||
// Update new core
|
// Update new core
|
||||||
obj.send(obj.common.ShortToStr(10) + obj.common.ShortToStr(0) + meshcorehash + obj.parent.parent.defaultMeshCores[corename]);
|
obj.send(obj.common.ShortToStr(10) + obj.common.ShortToStr(0) + meshcorehash + obj.parent.parent.defaultMeshCores[corename]); // MeshCommand_CoreModule, start core update
|
||||||
obj.parent.parent.debug(1, 'Updating code ' + corename);
|
obj.parent.parent.debug(1, 'Updating code ' + corename);
|
||||||
}
|
}
|
||||||
obj.agentCoreCheck++;
|
obj.agentCoreCheck++;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
obj.agentCoreCheck = 0;
|
obj.agentCoreCheck = 0;
|
||||||
|
obj.send(obj.common.ShortToStr(16) + obj.common.ShortToStr(0)); // MeshCommand_CoreOk. Indicates to the agent that the core is ok. Start it if it's not already started.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "meshcentral",
|
"name": "meshcentral",
|
||||||
"version": "0.2.6-j",
|
"version": "0.2.6-l",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"Remote Management",
|
"Remote Management",
|
||||||
"Intel AMT",
|
"Intel AMT",
|
||||||
|
File diff suppressed because one or more lines are too long
@ -2264,12 +2264,12 @@
|
|||||||
|
|
||||||
if (serverinfo.https == true) {
|
if (serverinfo.https == true) {
|
||||||
var portStr = (serverinfo.port == 443)?'':(":" + serverinfo.port);
|
var portStr = (serverinfo.port == 443)?'':(":" + serverinfo.port);
|
||||||
Q('agins_linux_area').value = "wget -q https://" + servername + portStr + "/meshagents?script=1 --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh https://" + servername + portStr + " '" + meshid.split('/')[2] + "'\r\n";
|
Q('agins_linux_area').value = "wget https://" + servername + portStr + "/meshagents?script=1 --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh https://" + servername + portStr + " '" + meshid.split('/')[2] + "'\r\n";
|
||||||
Q('agins_linux_area_un').value = "wget -q https://" + servername + portStr + "/meshagents?script=1 --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n";
|
Q('agins_linux_area_un').value = "wget https://" + servername + portStr + "/meshagents?script=1 --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n";
|
||||||
} else {
|
} else {
|
||||||
var portStr = (serverinfo.port == 80)?'':(":" + serverinfo.port);
|
var portStr = (serverinfo.port == 80)?'':(":" + serverinfo.port);
|
||||||
Q('agins_linux_area').value = "wget -q http://" + servername + portStr + "/meshagents?script=1 -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh http://" + servername + portStr + " '" + meshid.split('/')[2] + "'\r\n";
|
Q('agins_linux_area').value = "wget http://" + servername + portStr + "/meshagents?script=1 -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh http://" + servername + portStr + " '" + meshid.split('/')[2] + "'\r\n";
|
||||||
Q('agins_linux_area_un').value = "wget -q http://" + servername + portStr + "/meshagents?script=1 -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n";
|
Q('agins_linux_area_un').value = "wget http://" + servername + portStr + "/meshagents?script=1 -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh uninstall\r\n";
|
||||||
}
|
}
|
||||||
Q('aginsSelect').focus();
|
Q('aginsSelect').focus();
|
||||||
addAgentToMeshClick();
|
addAgentToMeshClick();
|
||||||
|
Loading…
Reference in New Issue
Block a user