diff --git a/agents/meshcore.js b/agents/meshcore.js index b099ee69..1a3b0762 100644 --- a/agents/meshcore.js +++ b/agents/meshcore.js @@ -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;