From f109e37daf26cc7a6c597a0bee321bfe70882c77 Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Tue, 19 Jul 2011 16:17:13 +0200 Subject: [PATCH] openssh-server: generate ECDSA key, add service by default. --- srcpkgs/openssh/files/sshd.rc | 6 +++++- srcpkgs/openssh/openssh-server.template | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/srcpkgs/openssh/files/sshd.rc b/srcpkgs/openssh/files/sshd.rc index b36d097880c..67bc4dea20f 100644 --- a/srcpkgs/openssh/files/sshd.rc +++ b/srcpkgs/openssh/files/sshd.rc @@ -28,6 +28,10 @@ start_pre() ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N '' eend $? || return 1 fi - + if [ ! -f /etc/ssh/ssh_host_ecdsa_key ]; then + ebegin "Generating ECDSA Hostkey" + ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N '' + eend $? || return 1 + fi $command -t } diff --git a/srcpkgs/openssh/openssh-server.template b/srcpkgs/openssh/openssh-server.template index 60e48e145dc..a79f837fcef 100644 --- a/srcpkgs/openssh/openssh-server.template +++ b/srcpkgs/openssh/openssh-server.template @@ -5,9 +5,10 @@ long_desc="${long_desc} This package contains the ${pkgname} server files." +revision=1 keep_empty_dirs=yes conf_files="/etc/ssh/sshd_config /etc/pam.d/sshd" -openrc_services="sshd default false" +openrc_services="sshd default true" Add_dependency run glibc Add_dependency run zlib