summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.in1
-rw-r--r--contrib/redhat/openssh.spec3
-rw-r--r--contrib/suse/openssh.spec4
4 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c6e3548a8..6c8466107 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
120000508
2 - Makefile and RPM spec fixes
3 - Generate DSA host keys during "make key" or RPM installs
4
120000507 520000507
2 - Remove references to SSLeay. 6 - Remove references to SSLeay.
3 - Big OpenBSD CVS update 7 - Big OpenBSD CVS update
diff --git a/Makefile.in b/Makefile.in
index de2fbd269..8d2c71b95 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -133,6 +133,7 @@ install: manpages $(TARGETS)
133 133
134host-key: ssh-keygen 134host-key: ssh-keygen
135 ./ssh-keygen -b 1024 -f $(sysconfdir)/ssh_host_key -N '' 135 ./ssh-keygen -b 1024 -f $(sysconfdir)/ssh_host_key -N ''
136 ./ssh-keygen -d -f $(sysconfdir)/ssh_host_dsa_key -N ''
136 137
137uninstallall: uninstall 138uninstallall: uninstall
138 -rm -f $(DESTDIR)$(sysconfdir)/ssh_config 139 -rm -f $(DESTDIR)$(sysconfdir)/ssh_config
diff --git a/contrib/redhat/openssh.spec b/contrib/redhat/openssh.spec
index be76c9650..96e972cf1 100644
--- a/contrib/redhat/openssh.spec
+++ b/contrib/redhat/openssh.spec
@@ -190,6 +190,9 @@ rm -rf $RPM_BUILD_ROOT
190if [ ! -f /etc/ssh/ssh_host_key -o ! -s /etc/ssh/ssh_host_key ]; then 190if [ ! -f /etc/ssh/ssh_host_key -o ! -s /etc/ssh/ssh_host_key ]; then
191 /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2 191 /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2
192fi 192fi
193if [ ! -f /etc/ssh/ssh_host_dsa_key -o ! -s /etc/ssh/ssh_host_dsa_key ]; then
194 /usr/bin/ssh-keygen -d -f /etc/ssh/ssh_host_dsa_key -N '' >&2
195fi
193if test -r /var/run/sshd.pid 196if test -r /var/run/sshd.pid
194then 197then
195 /etc/rc.d/init.d/sshd restart >&2 198 /etc/rc.d/init.d/sshd restart >&2
diff --git a/contrib/suse/openssh.spec b/contrib/suse/openssh.spec
index 7d5d087a8..0f63ef658 100644
--- a/contrib/suse/openssh.spec
+++ b/contrib/suse/openssh.spec
@@ -197,6 +197,10 @@ if [ ! -f /etc/ssh/ssh_host_key -o ! -s /etc/ssh/ssh_host_key ]; then
197 echo "Generating SSH host key..." 197 echo "Generating SSH host key..."
198 /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2 198 /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2
199fi 199fi
200if [ ! -f /etc/ssh/ssh_host_dsa_key -o ! -s /etc/ssh/ssh_host_dsa_key ]; then
201 echo "Generating SSH DSA host key..."
202 /usr/bin/ssh-keygen -d -f /etc/ssh/ssh_host_dsa_key -N '' >&2
203fi
200if test -r /var/run/sshd.pid 204if test -r /var/run/sshd.pid
201then 205then
202 echo "Restarting the running SSH daemon..." 206 echo "Restarting the running SSH daemon..."