]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Make argument optional at __kvmx_ssh_command
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 13 Jun 2018 21:09:53 +0000 (18:09 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 13 Jun 2018 21:09:53 +0000 (18:09 -0300)
kvmx

diff --git a/kvmx b/kvmx
index 9575ef9fbb066230769c39b60e92e397015c74e8..aaa3f957881ac2622d5feea89e8849690abf1657 100755 (executable)
--- a/kvmx
+++ b/kvmx
@@ -59,8 +59,12 @@ function kvmx_app_base {
 
 # Build a SSH command
 function __kvmx_ssh_command {
+  if [ ! -z "$1" ]; then
+    local ssh_key_param="-i $1"
+  fi
+
   # See http://blog.djm.net.au/2013/11/chacha20-and-poly1305-in-openssh.html
-  SSH_OPTS="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=FATAL -o ProxyCommand=none -o Ciphers=chacha20-poly1305@openssh.com -o User=$SSH_LOGIN -i $1"
+  SSH_OPTS="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o LogLevel=FATAL -o ProxyCommand=none -o Ciphers=chacha20-poly1305@openssh.com -o User=$SSH_LOGIN $ssh_key_param"
   SSH_COMMAND="ssh $SSH_OPTS"
   SCP_COMMAND="scp $SSH_OPTS"
 }