Add support for Balena in local ssh

Change-Type: minor
This commit is contained in:
Tim Perry 2018-02-05 11:59:31 +01:00
parent 0fd1f04eda
commit 1ef0a1028f

View File

@ -103,7 +103,8 @@ module.exports =
if not options.host
shellCmd = '''/bin/sh -c $"'if [ -e /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi'"'''
command += " docker exec -ti #{container} #{shellCmd}"
dockerCmd = "'$(if [ -f /usr/bin/balena ]; then echo \"balena\"; else echo \"docker\"; fi)'"
command += " #{dockerCmd} exec -ti #{container} #{shellCmd}"
subShellCommand = getSubShellCommand(command)
child_process.spawn subShellCommand.program, subShellCommand.args,