[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#36404] [PATCH v4 1/4] ssh: Add 'identity' keyword to 'open-ssh-sess
From: |
Thompson, David |
Subject: |
[bug#36404] [PATCH v4 1/4] ssh: Add 'identity' keyword to 'open-ssh-session'. |
Date: |
Thu, 4 Jul 2019 21:23:44 -0400 |
On Tue, Jul 2, 2019 at 1:56 PM Jakob L. Kreuze
<address@hidden> wrote:
>
> * guix/ssh.scm (open-ssh-session): Add 'identity' keyword argument.
> ---
> guix/ssh.scm | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/guix/ssh.scm b/guix/ssh.scm
> index 9b9baf54e..9bf10b9a0 100644
> --- a/guix/ssh.scm
> +++ b/guix/ssh.scm
> @@ -57,12 +57,14 @@
> (define %compression
> "address@hidden,zlib")
>
> -(define* (open-ssh-session host #:key user port
> +(define* (open-ssh-session host #:key user port identity
> (compression %compression))
> - "Open an SSH session for HOST and return it. When USER and PORT are #f,
> use
> -default values or whatever '~/.ssh/config' specifies; otherwise use them.
> -Throw an error on failure."
> + "Open an SSH session for HOST and return it. IDENTITY specifies the path
> of
Replace "path" with "file name". Lots of people use them
interchangeably, but GNU makes a clear distinction between the two
terms.
> +a private key to use for authenticating with the host. When USER, PORT, or
> +IDENTITY are #f, use default values or whatever '~/.ssh/config' specifies;
> +otherwise use them. Throw an error on failure."
> (let ((session (make-session #:user user
> + #:identity identity
> #:host host
> #:port port
> #:timeout 10 ;seconds
> --
> 2.22.0
- [bug#36404] [PATCH v4 2/4] gnu: Add machine type for deployment specifications., (continued)
- [bug#36404] [PATCH v4 2/4] gnu: Add machine type for deployment specifications., Ludovic Courtès, 2019/07/05
- [bug#36404] [PATCH v4 2/4] gnu: Add machine type for deployment specifications., Ludovic Courtès, 2019/07/05
- [bug#36404] [PATCH v5 0/4] Add 'guix deploy'., Jakob L. Kreuze, 2019/07/05
- [bug#36404] [PATCH v5 1/4] ssh: Add 'identity' keyword to 'open-ssh-session'., Jakob L. Kreuze, 2019/07/05
- [bug#36404] [PATCH v5 2/4] gnu: Add machine type for deployment specifications., Jakob L. Kreuze, 2019/07/05
- [bug#36404] [PATCH v5 3/4] Add 'guix deploy'., Jakob L. Kreuze, 2019/07/05
- [bug#36404] [PATCH v5 4/4] doc: Add section for 'guix deploy'., Jakob L. Kreuze, 2019/07/05
- bug#36404: [PATCH v5 4/4] doc: Add section for 'guix deploy'., Christopher Lemmer Webber, 2019/07/05
- [bug#36404] [PATCH v5 4/4] doc: Add section for 'guix deploy'., Jakob L. Kreuze, 2019/07/05
- [bug#36404] [PATCH v5 4/4] doc: Add section for 'guix deploy'., Ludovic Courtès, 2019/07/06
- [bug#36404] [PATCH v4 1/4] ssh: Add 'identity' keyword to 'open-ssh-session'.,
Thompson, David <=