openssh: Move key generation to the start function of init script.
Since there's not much point in generating missing host keys when the init script is called with "stop", the call to ssh-keygen should not be done inconditionally, but in the start function instead. Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
be4d3ff6fc
commit
92b770cd82
|
@ -6,12 +6,12 @@
|
||||||
# Make sure the ssh-keygen progam exists
|
# Make sure the ssh-keygen progam exists
|
||||||
[ -f /usr/bin/ssh-keygen ] || exit 0
|
[ -f /usr/bin/ssh-keygen ] || exit 0
|
||||||
|
|
||||||
# Create any missing keys
|
|
||||||
/usr/bin/ssh-keygen -A
|
|
||||||
|
|
||||||
umask 077
|
umask 077
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
|
# Create any missing keys
|
||||||
|
/usr/bin/ssh-keygen -A
|
||||||
|
|
||||||
printf "Starting sshd: "
|
printf "Starting sshd: "
|
||||||
/usr/sbin/sshd
|
/usr/sbin/sshd
|
||||||
touch /var/lock/sshd
|
touch /var/lock/sshd
|
||||||
|
|
Loading…
Reference in a new issue