krops remoteCommand: don't ssh if target is local

This commit is contained in:
tv 2020-06-08 22:38:26 +02:00
parent 476fb97dc9
commit 67132ed53f
1 changed files with 12 additions and 9 deletions

View File

@ -18,6 +18,9 @@ in
}";
remoteCommand = target: command:
if lib.isLocalTarget target
then command
else
writers.writeDash "build.${target.host}" ''
exec ${openssh}/bin/ssh ${lib.escapeShellArgs (lib.flatten [
(lib.optionals (target.user != "") ["-l" target.user])