1
0
Fork 0
mirror of https://cgit.krebsco.de/krops synced 2024-11-26 21:19:47 +01:00

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

View file

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