4 # Version of ssh-askpass
7 Summary: OpenSSH free Secure Shell (SSH) implementation
11 Packager: Damien Miller <djm@ibs.com.au>
12 Source0: http://violet.ibs.com.au/openssh/files/openssh-%{oversion}.tar.gz
13 Source1: http://www.ntrnet.net/~jmknoble/software/x11-ssh-askpass/x11-ssh-askpass-%{aversion}.tar.gz
15 Group: Applications/Internet
16 BuildRoot: /tmp/openssh-%{version}-buildroot
21 BuildPreReq: openssl-devel
22 BuildPreReq: tcp_wrappers
23 BuildPreReq: gnome-libs-devel
26 Summary: OpenSSH Secure Shell protocol clients
28 Group: System Environment/Daemons
29 Obsoletes: ssh-clients
32 Summary: OpenSSH Secure Shell protocol server (sshd)
33 Group: System Environment/Daemons
35 PreReq: openssh chkconfig >= 0.9
38 Summary: OpenSSH X11 passphrase dialog
39 Group: Applications/Internet
43 %package askpass-gnome
44 Summary: OpenSSH GNOME passphrase dialog
45 Group: Applications/Internet
50 Ssh (Secure Shell) a program for logging into a remote machine and for
51 executing commands in a remote machine. It is intended to replace
52 rlogin and rsh, and provide secure encrypted communications between
53 two untrusted hosts over an insecure network. X11 connections and
54 arbitrary TCP/IP ports can also be forwarded over the secure channel.
56 OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
57 up to date in terms of security and features, as well as removing all
58 patented algorithms to seperate libraries (OpenSSL).
60 This package includes the core files necessary for both the OpenSSH
61 client and server. To make this package useful, you should also
62 install openssh-clients, openssh-server, or both.
65 Ssh (Secure Shell) a program for logging into a remote machine and for
66 executing commands in a remote machine. It is intended to replace
67 rlogin and rsh, and provide secure encrypted communications between
68 two untrusted hosts over an insecure network. X11 connections and
69 arbitrary TCP/IP ports can also be forwarded over the secure channel.
71 OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
72 up to date in terms of security and features, as well as removing all
73 patented algorithms to seperate libraries (OpenSSL).
75 This package includes the clients necessary to make encrypted connections
79 Ssh (Secure Shell) a program for logging into a remote machine and for
80 executing commands in a remote machine. It is intended to replace
81 rlogin and rsh, and provide secure encrypted communications between
82 two untrusted hosts over an insecure network. X11 connections and
83 arbitrary TCP/IP ports can also be forwarded over the secure channel.
85 OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
86 up to date in terms of security and features, as well as removing all
87 patented algorithms to seperate libraries (OpenSSL).
89 This package contains the secure shell daemon. The sshd is the server
90 part of the secure shell protocol and allows ssh clients to connect to
94 Ssh (Secure Shell) a program for logging into a remote machine and for
95 executing commands in a remote machine. It is intended to replace
96 rlogin and rsh, and provide secure encrypted communications between
97 two untrusted hosts over an insecure network. X11 connections and
98 arbitrary TCP/IP ports can also be forwarded over the secure channel.
100 OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
101 up to date in terms of security and features, as well as removing all
102 patented algorithms to seperate libraries (OpenSSL).
104 This package contains Jim Knoble's <jmknoble@pobox.com> X11 passphrase
107 %description askpass-gnome
108 Ssh (Secure Shell) a program for logging into a remote machine and for
109 executing commands in a remote machine. It is intended to replace
110 rlogin and rsh, and provide secure encrypted communications between
111 two untrusted hosts over an insecure network. X11 connections and
112 arbitrary TCP/IP ports can also be forwarded over the secure channel.
114 OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
115 up to date in terms of security and features, as well as removing all
116 patented algorithms to seperate libraries (OpenSSL).
118 This package contains the GNOME passphrase dialog.
121 * Sun Dec 26 1999 Damien Miller <djm@mindrot.org>
122 - Added Jim Knoble's <jmknoble@pobox.com> askpass
123 * Mon Nov 15 1999 Damien Miller <djm@mindrot.org>
124 - Split subpackages further based on patch from jim knoble <jmknoble@pobox.com>
125 * Sat Nov 13 1999 Damien Miller <djm@mindrot.org>
126 - Added 'Obsoletes' directives
127 * Tue Nov 09 1999 Damien Miller <djm@ibs.com.au>
130 * Mon Nov 08 1999 Damien Miller <djm@ibs.com.au>
131 - Added links for slogin
132 - Fixed perms on manpages
133 * Sat Oct 30 1999 Damien Miller <djm@ibs.com.au>
134 - Renamed init script
135 * Fri Oct 29 1999 Damien Miller <djm@ibs.com.au>
136 - Back to old binary names
137 * Thu Oct 28 1999 Damien Miller <djm@ibs.com.au>
140 * Wed Oct 27 1999 Damien Miller <djm@ibs.com.au>
141 - Initial RPMification, based on Jan "Yenya" Kasprzak's <kas@fi.muni.cz> spec.
149 CFLAGS="$RPM_OPT_FLAGS" \
150 ./configure --prefix=/usr --sysconfdir=/etc/ssh \
151 --with-gnome-askpass --with-tcp-wrappers \
156 cd x11-ssh-askpass-%{aversion}
162 rm -rf $RPM_BUILD_ROOT
163 make install DESTDIR=$RPM_BUILD_ROOT/
165 install -d $RPM_BUILD_ROOT/etc/pam.d/
166 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
167 install -m644 packages/redhat/sshd.pam $RPM_BUILD_ROOT/etc/pam.d/sshd
168 install -m755 packages/redhat/sshd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd
170 install -s x11-ssh-askpass-%{aversion}/ssh-askpass $RPM_BUILD_ROOT/usr/libexec/ssh/x11-ssh-askpass
171 ln -s /usr/libexec/ssh/x11-ssh-askpass $RPM_BUILD_ROOT/usr/libexec/ssh/ssh-askpass
174 rm -rf $RPM_BUILD_ROOT
177 /sbin/chkconfig --add sshd
178 if [ ! -f /etc/ssh/ssh_host_key -o ! -s /etc/ssh/ssh_host_key ]; then
179 /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2
181 if test -r /var/run/sshd.pid
183 /etc/rc.d/init.d/sshd restart >&2
189 /etc/rc.d/init.d/sshd stop >&2
190 /sbin/chkconfig --del sshd
194 %defattr(-,root,root)
195 %doc ChangeLog OVERVIEW COPYING.Ylonen README README.Ylonen INSTALL
196 %doc CREDITS UPGRADING
197 %attr(0755,root,root) /usr/bin/ssh-keygen
198 %attr(0755,root,root) /usr/bin/scp
199 %attr(0644,root,root) /usr/man/man1/ssh-keygen.1
200 %attr(0644,root,root) /usr/man/man1/scp.1
201 %attr(0755,root,root) %dir /etc/ssh
202 %attr(0755,root,root) %dir /usr/libexec/ssh
205 %defattr(-,root,root)
206 %attr(4755,root,root) /usr/bin/ssh
207 %attr(0755,root,root) /usr/bin/ssh-agent
208 %attr(0755,root,root) /usr/bin/ssh-add
209 %attr(0644,root,root) /usr/man/man1/ssh.1
210 %attr(0644,root,root) /usr/man/man1/ssh-agent.1
211 %attr(0644,root,root) /usr/man/man1/ssh-add.1
212 %attr(0644,root,root) %config(noreplace) /etc/ssh/ssh_config
213 %attr(-,root,root) /usr/bin/slogin
214 %attr(-,root,root) /usr/man/man1/slogin.1
217 %defattr(-,root,root)
218 %attr(0755,root,root) /usr/sbin/sshd
219 %attr(0644,root,root) /usr/man/man8/sshd.8
220 %attr(0600,root,root) %config(noreplace) /etc/ssh/sshd_config
221 %attr(0600,root,root) %config(noreplace) /etc/pam.d/sshd
222 %attr(0755,root,root) %config /etc/rc.d/init.d/sshd
225 %defattr(-,root,root)
226 %doc x11-ssh-askpass-%{aversion}/README
227 %doc x11-ssh-askpass-%{aversion}/ChangeLog
228 %doc x11-ssh-askpass-%{aversion}/SshAskpass*.ad
229 %attr(0755,root,root) /usr/libexec/ssh/ssh-askpass
230 %attr(0755,root,root) /usr/libexec/ssh/x11-ssh-askpass
233 %defattr(-,root,root)
234 %attr(0755,root,root) /usr/libexec/ssh/gnome-ssh-askpass