Updated to check script version on linux, as older versions that 2.25 does not work correctly.

This commit is contained in:
Bryan Roe 2020-01-17 15:08:22 -08:00
parent a722708c2f
commit a89b7401cf
1 changed files with 10 additions and 1 deletions

View File

@ -1190,7 +1190,16 @@ function createMeshCore(agent) {
try {
var bash = fs.existsSync('/bin/bash') ? '/bin/bash' : false;
var sh = fs.existsSync('/bin/sh') ? '/bin/sh' : false;
var script = fs.existsSync('/usr/bin/script') ? '/usr/bin/script' : false;
var script = false;
if (require('linux-gnome-helpers').scriptVersion)
{
if (require('linux-gnome-helpers').scriptVersion.major > 2 ||
(require('linux-gnome-helpers').scriptVersion.major == 2 && require('linux-gnome-helpers').scriptVersion.minor >= 25))
{
script = '/usr/bin/script';
}
}
var python = fs.existsSync('/usr/bin/python') ? '/usr/bin/python' : false;
var shell = bash || sh;