diff options
| author | John Darrington <jmd@gnu.org> | 2016-10-16 08:31:55 +0200 |
|---|---|---|
| committer | John Darrington <jmd@gnu.org> | 2016-10-17 21:52:53 +0200 |
| commit | 040b6299d505c034b4960c335434a500ae2f8187 (patch) | |
| tree | afa17c9692fbd3e70ce1c365fc1d6c43c02c7be4 | |
| parent | cd829fe306e471a8f8941c720f622b83fdd05d71 (diff) | |
gnu: openssh: Enable kerberos features.
* gnu/packages/ssh.scm (openssh) [arguments]: Add flag --with-kerberos5.
[inputs]: Add mit-krb5.
| -rw-r--r-- | gnu/packages/ssh.scm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index c551f184811..9fd1506dbdc 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm | |||
| @@ -37,6 +37,7 @@ | |||
| 37 | #:use-module (gnu packages multiprecision) | 37 | #:use-module (gnu packages multiprecision) |
| 38 | #:use-module (gnu packages ncurses) | 38 | #:use-module (gnu packages ncurses) |
| 39 | #:use-module (gnu packages nettle) | 39 | #:use-module (gnu packages nettle) |
| 40 | #:use-module (gnu packages mit-krb5) | ||
| 40 | #:use-module (gnu packages perl) | 41 | #:use-module (gnu packages perl) |
| 41 | #:use-module (gnu packages pkg-config) | 42 | #:use-module (gnu packages pkg-config) |
| 42 | #:autoload (gnu packages protobuf) (protobuf) | 43 | #:autoload (gnu packages protobuf) (protobuf) |
| @@ -126,15 +127,21 @@ a server that supports the SSH-2 protocol.") | |||
| 126 | (inputs `(("groff" ,groff) | 127 | (inputs `(("groff" ,groff) |
| 127 | ("openssl" ,openssl) | 128 | ("openssl" ,openssl) |
| 128 | ("pam" ,linux-pam) | 129 | ("pam" ,linux-pam) |
| 130 | ("mit-krb5" ,mit-krb5) | ||
| 129 | ("zlib" ,zlib) | 131 | ("zlib" ,zlib) |
| 130 | ("xauth" ,xauth))) ;for 'ssh -X' and 'ssh -Y' | 132 | ("xauth" ,xauth))) ;for 'ssh -X' and 'ssh -Y' |
| 131 | (arguments | 133 | (arguments |
| 132 | `(#:test-target "tests" | 134 | `(#:test-target "tests" |
| 133 | #:configure-flags '("--sysconfdir=/etc/ssh" | 135 | #:configure-flags `("--sysconfdir=/etc/ssh" |
| 134 | 136 | ||
| 135 | ;; Default value of 'PATH' used by sshd. | 137 | ;; Default value of 'PATH' used by sshd. |
| 136 | "--with-default-path=/run/current-system/profile/bin" | 138 | "--with-default-path=/run/current-system/profile/bin" |
| 137 | 139 | ||
| 140 | ;; configure needs to find krb5-config | ||
| 141 | ,(string-append "--with-kerberos5=" | ||
| 142 | (assoc-ref %build-inputs "mit-krb5") | ||
| 143 | "/bin") | ||
| 144 | |||
| 138 | ;; Enable PAM support in sshd. | 145 | ;; Enable PAM support in sshd. |
| 139 | "--with-pam") | 146 | "--with-pam") |
| 140 | 147 | ||
