mirror of
https://github.com/Ylianst/MeshAgent
synced 2026-01-08 11:33:42 +00:00
Added X11 check for clipboard test, because linux clipboard support requires X.
Added timeout for SMBIOS test on linux.
This commit is contained in:
@@ -787,10 +787,17 @@ server.on('upgrade', function (msg, sck, head)
|
||||
process.stdout.write(' Agent sent SMBIOS info to server........................[WAITING]');
|
||||
switch (process.platform)
|
||||
{
|
||||
case 'linux':
|
||||
case 'win32':
|
||||
return (promises.smbios);
|
||||
break;
|
||||
case 'linux':
|
||||
promises.smbios.timeout = setTimeout(function ()
|
||||
{
|
||||
process.stdout.write('\r Agent sent SMBIOS info to server........................[NA] \n');
|
||||
promises.smbios.resolve();
|
||||
}, testTimeout * 1000);
|
||||
return (promises.smbios);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -1517,6 +1524,14 @@ function WebRTC_Test()
|
||||
|
||||
function Clipboard_Test()
|
||||
{
|
||||
if ((process.platform == 'linux' || process.platform == 'freebsd') && !require('monitor-info').kvm_x11_support)
|
||||
{
|
||||
// X11 Support Missing, so Clipboard is not supported
|
||||
process.stdout.write(' Clipboard Test..........................................[NOT SUPPORTED]\n');
|
||||
promises.setclip.resolve();
|
||||
return (promises.setclip);
|
||||
}
|
||||
|
||||
addTimeout(promises.setclip);
|
||||
process.stdout.write(' Clipboard Test..........................................[WAITING]');
|
||||
var b = Buffer.alloc(16);
|
||||
|
||||
Reference in New Issue
Block a user