machine: ssh: Deprecate missing 'host-key' field.
authorLudovic Courtès <ludo@gnu.org>
Fri, 6 Dec 2019 12:21:11 +0000 (13:21 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 6 Dec 2019 23:29:10 +0000 (00:29 +0100)
* gnu/machine/ssh.scm (machine-ssh-session): Warn about missing host key.

gnu/machine/ssh.scm

index 23ae917..1b88fb4 100644 (file)
@@ -103,6 +103,9 @@ one from the configuration's parameters if one was not provided."
               (port (machine-ssh-configuration-port config))
               (identity (machine-ssh-configuration-identity config))
               (host-key (machine-ssh-configuration-host-key config)))
+          (unless host-key
+            (warning (G_ "<machine-ssh-configuration> without a 'host-key' \
+is deprecated~%")))
           (open-ssh-session host-name
                             #:user user
                             #:port port