summary refs log tree commit diff
path: root/pkgs/tools/networking/openssh
diff options
context:
space:
mode:
authorArmijn Hemel <armijn@gpl-violations.org>2004-12-24 14:10:19 +0000
committerArmijn Hemel <armijn@gpl-violations.org>2004-12-24 14:10:19 +0000
commitbaf430cd2378500253e175372e1f079d8235c04a (patch)
tree645d1cc0293dcb9370be15244d16e2bb64696c37 /pkgs/tools/networking/openssh
parent66ea9ba4e7717e84714cb1c89d62b10e7d042fd9 (diff)
downloadnixlib-baf430cd2378500253e175372e1f079d8235c04a.tar
nixlib-baf430cd2378500253e175372e1f079d8235c04a.tar.gz
nixlib-baf430cd2378500253e175372e1f079d8235c04a.tar.bz2
nixlib-baf430cd2378500253e175372e1f079d8235c04a.tar.lz
nixlib-baf430cd2378500253e175372e1f079d8235c04a.tar.xz
nixlib-baf430cd2378500253e175372e1f079d8235c04a.tar.zst
nixlib-baf430cd2378500253e175372e1f079d8235c04a.zip
don't let openssh generate a new hostkey when installing, let this be done afterwards by the sysadmin
svn path=/nixpkgs/branches/nixos-pkgs/; revision=1947
Diffstat (limited to 'pkgs/tools/networking/openssh')
-rw-r--r--pkgs/tools/networking/openssh/builder.sh10
-rw-r--r--pkgs/tools/networking/openssh/default.nix1
2 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/tools/networking/openssh/builder.sh b/pkgs/tools/networking/openssh/builder.sh
index f9fc634dce9b..0573f1c6d672 100644
--- a/pkgs/tools/networking/openssh/builder.sh
+++ b/pkgs/tools/networking/openssh/builder.sh
@@ -1,9 +1,13 @@
 . $stdenv/setup
 
+
 configureFlags="--with-privsep-path=$out/empty"
  
-genericBuild
+postInstall() {
+   rm $out/etc/ssh_host_dsa_key $out/etc/ssh_host_dsa_key.pub $out/etc/ssh_host_key $out/etc/ssh_host_key.pub $out/etc/ssh_host_rsa_key $out/etc/ssh_host_rsa_key.pub
 
-rm $out/etc/ssh_host_dsa_key $out/etc/ssh_host_dsa_key.pub $out/etc/ssh_host_key $out/etc/ssh_host_key.pub $out/etc/ssh_host_rsa_key $out/etc/ssh_host_rsa_key.pub
+   chmod +r $out/libexec/ssh-keysign
+}
+#postInstall=postInstall
 
-chmod +r $out/libexec/ssh-keysign
+genericBuild
diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix
index f5ca543f70b0..d8194ccb63be 100644
--- a/pkgs/tools/networking/openssh/default.nix
+++ b/pkgs/tools/networking/openssh/default.nix
@@ -10,4 +10,5 @@ stdenv.mkDerivation {
   };
  
   buildInputs = [zlib openssl];
+  patches = [./openssh-no-host-key.patch];
 }