diff options
author | edef <edef@edef.eu> | 2019-06-20 17:15:33 +0000 |
---|---|---|
committer | edef <edef@edef.eu> | 2019-07-31 12:19:36 +0000 |
commit | 9fe10288f01984963faf47e21bf1bae4d7d37962 (patch) | |
tree | 5a483dc651a9797749e83711e7a3a0892d6f51e5 /pkgs/tools/networking/openssh/default.nix | |
parent | ffd9bf7e2929ec94ee3f8f3ec7b0d889eec302b4 (diff) |
openssh: use ssh-keysign from PATH
ssh-keysign is used for host-based authentication, and is designed to be used as SUID-root program. OpenSSH defaults to referencing it from libexec, which cannot be made SUID in Nix.
Diffstat (limited to 'pkgs/tools/networking/openssh/default.nix')
-rw-r--r-- | pkgs/tools/networking/openssh/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix index 6ce574b9cdc40..24adb554bc18a 100644 --- a/pkgs/tools/networking/openssh/default.nix +++ b/pkgs/tools/networking/openssh/default.nix @@ -50,6 +50,8 @@ stdenv.mkDerivation rec { url = https://github.com/openssh/openssh-portable/commit/6010c0303a422a9c5fa8860c061bf7105eb7f8b2.patch; sha256 = "0q27i9ymr97yb628y44qi4m11hk5qikb1ji1vhvax8hp18lwskds"; }) + + ./ssh-keysign.patch ] ++ optional withGssapiPatches (assert withKerberos; gssapiPatch); |