Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 1 | Summary: OpenSSH free Secure Shell (SSH) implementation |
| 2 | Name: openssh |
Damien Miller | 56825a1 | 1999-11-11 10:50:04 +1100 | [diff] [blame] | 3 | Version: 1.2pre10 |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 4 | Release: 1 |
| 5 | Packager: Damien Miller <djm@ibs.com.au> |
Damien Miller | 56825a1 | 1999-11-11 10:50:04 +1100 | [diff] [blame] | 6 | Source0: openssh-%{version}.tar.gz |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 7 | Copyright: BSD |
| 8 | Group: Applications/Internet |
| 9 | BuildRoot: /tmp/openssh-%{version}-buildroot |
| 10 | |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 11 | %package server |
| 12 | Summary: Secure Shell protocol server (sshd) |
| 13 | Requires: openssh chkconfig >= 0.9 |
| 14 | Group: System Environment/Daemons |
| 15 | |
| 16 | %package askpass |
| 17 | Summary: GNOME passphrase dialog |
| 18 | Group: Applications/Internet |
| 19 | Requires: openssh |
| 20 | |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 21 | %description |
| 22 | Ssh (Secure Shell) a program for logging into a remote machine and for |
| 23 | executing commands in a remote machine. It is intended to replace |
| 24 | rlogin and rsh, and provide secure encrypted communications between |
| 25 | two untrusted hosts over an insecure network. X11 connections and |
| 26 | arbitrary TCP/IP ports can also be forwarded over the secure channel. |
| 27 | |
| 28 | OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it |
| 29 | up to date in terms of security and features, as well as removing all |
| 30 | patented algorithms to seperate libraries (OpenSSL). |
| 31 | |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 32 | This package includes the clients necessary to make encrypted connections |
| 33 | to SSH servers. |
| 34 | |
| 35 | %description server |
| 36 | Ssh (Secure Shell) a program for logging into a remote machine and for |
| 37 | executing commands in a remote machine. It is intended to replace |
| 38 | rlogin and rsh, and provide secure encrypted communications between |
| 39 | two untrusted hosts over an insecure network. X11 connections and |
| 40 | arbitrary TCP/IP ports can also be forwarded over the secure channel. |
| 41 | |
| 42 | OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it |
| 43 | up to date in terms of security and features, as well as removing all |
| 44 | patented algorithms to seperate libraries (OpenSSL). |
| 45 | |
| 46 | This package contains the secure shell daemon and its documentation. |
| 47 | The sshd is the server part of the secure shell protocol and allows |
| 48 | ssh clients to connect to your host. |
| 49 | |
| 50 | %description askpass |
| 51 | Ssh (Secure Shell) a program for logging into a remote machine and for |
| 52 | executing commands in a remote machine. It is intended to replace |
| 53 | rlogin and rsh, and provide secure encrypted communications between |
| 54 | two untrusted hosts over an insecure network. X11 connections and |
| 55 | arbitrary TCP/IP ports can also be forwarded over the secure channel. |
| 56 | |
| 57 | OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it |
| 58 | up to date in terms of security and features, as well as removing all |
| 59 | patented algorithms to seperate libraries (OpenSSL). |
| 60 | |
| 61 | This package contains the GNOME passphrase dialog. |
| 62 | |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 63 | %changelog |
Damien Miller | 742d2cb | 1999-11-09 14:28:26 +1100 | [diff] [blame] | 64 | * Tue Nov 09 1999 Damien Miller <djm@ibs.com.au> |
| 65 | - Use make install |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 66 | - Subpackages |
Damien Miller | 356a0b0 | 1999-11-08 15:30:59 +1100 | [diff] [blame] | 67 | * Mon Nov 08 1999 Damien Miller <djm@ibs.com.au> |
| 68 | - Added links for slogin |
| 69 | - Fixed perms on manpages |
Damien Miller | 2bbb9d0 | 1999-10-30 09:46:20 +1000 | [diff] [blame] | 70 | * Sat Oct 30 1999 Damien Miller <djm@ibs.com.au> |
| 71 | - Renamed init script |
Damien Miller | 070f7a1 | 1999-10-29 10:29:29 +1000 | [diff] [blame] | 72 | * Fri Oct 29 1999 Damien Miller <djm@ibs.com.au> |
| 73 | - Back to old binary names |
Damien Miller | 0623076 | 1999-10-28 14:03:14 +1000 | [diff] [blame] | 74 | * Thu Oct 28 1999 Damien Miller <djm@ibs.com.au> |
| 75 | - Use autoconf |
| 76 | - New binary names |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 77 | * Wed Oct 27 1999 Damien Miller <djm@ibs.com.au> |
| 78 | - Initial RPMification, based on Jan "Yenya" Kasprzak's <kas@fi.muni.cz> spec. |
| 79 | |
| 80 | %prep |
| 81 | |
| 82 | %setup -n openssh |
| 83 | |
| 84 | %build |
| 85 | |
Damien Miller | 742d2cb | 1999-11-09 14:28:26 +1100 | [diff] [blame] | 86 | CFLAGS="$RPM_OPT_FLAGS" \ |
Damien Miller | 973fb02 | 1999-11-09 14:48:48 +1100 | [diff] [blame] | 87 | ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-gnome-askpass |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 88 | |
Damien Miller | cdb8b1d | 1999-11-09 14:31:49 +1100 | [diff] [blame] | 89 | make |
| 90 | |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 91 | %install |
| 92 | rm -rf $RPM_BUILD_ROOT |
Damien Miller | 742d2cb | 1999-11-09 14:28:26 +1100 | [diff] [blame] | 93 | make install prefix="$RPM_BUILD_ROOT/usr" |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 94 | |
Damien Miller | 2b72a4a | 1999-11-09 14:34:31 +1100 | [diff] [blame] | 95 | install -d $RPM_BUILD_ROOT/etc/ssh |
| 96 | install -d $RPM_BUILD_ROOT/etc/pam.d/ |
| 97 | install -d $RPM_BUILD_ROOT/etc/rc.d/init.d |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 98 | install -m644 sshd.pam $RPM_BUILD_ROOT/etc/pam.d/sshd |
Damien Miller | 2bbb9d0 | 1999-10-30 09:46:20 +1000 | [diff] [blame] | 99 | install -m755 sshd.init.redhat $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 100 | install -m600 ssh_config $RPM_BUILD_ROOT/etc/ssh/ssh_config |
| 101 | install -m600 sshd_config $RPM_BUILD_ROOT/etc/ssh/sshd_config |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 102 | |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 103 | %clean |
| 104 | rm -rf $RPM_BUILD_ROOT |
| 105 | |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 106 | %post server |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 107 | /sbin/chkconfig --add sshd |
| 108 | if [ ! -f /etc/ssh/ssh_host_key -o ! -s /etc/ssh/ssh_host_key ]; then |
| 109 | /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2 |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 110 | fi |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 111 | if test -r /var/run/sshd.pid |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 112 | then |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 113 | /etc/rc.d/init.d/sshd restart >&2 |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 114 | fi |
| 115 | |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 116 | %preun server |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 117 | if [ "$1" = 0 ] |
| 118 | then |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 119 | /etc/rc.d/init.d/sshd stop >&2 |
| 120 | /sbin/chkconfig --del sshd |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 121 | fi |
| 122 | |
| 123 | %files |
| 124 | %defattr(-,root,root) |
Damien Miller | 0623076 | 1999-10-28 14:03:14 +1000 | [diff] [blame] | 125 | %doc COPYING.Ylonen ChangeLog ChangeLog.Ylonen OVERVIEW |
Damien Miller | e2db1e1 | 1999-10-30 14:50:37 +1000 | [diff] [blame] | 126 | %doc README README.Ylonen |
Damien Miller | b77870f | 1999-11-10 12:48:08 +1100 | [diff] [blame] | 127 | %attr(4755,root,root) /usr/bin/ssh |
Damien Miller | 29d6852 | 1999-10-28 14:34:49 +1000 | [diff] [blame] | 128 | %attr(0755,root,root) /usr/bin/ssh-agent |
| 129 | %attr(0755,root,root) /usr/bin/ssh-keygen |
| 130 | %attr(0755,root,root) /usr/bin/ssh-add |
| 131 | %attr(0755,root,root) /usr/bin/scp |
Damien Miller | b77870f | 1999-11-10 12:48:08 +1100 | [diff] [blame] | 132 | %attr(-,root,root) /usr/bin/slogin |
Damien Miller | 356a0b0 | 1999-11-08 15:30:59 +1100 | [diff] [blame] | 133 | %attr(0644,root,root) /usr/man/man1/ssh.1 |
| 134 | %attr(0644,root,root) /usr/man/man1/ssh-agent.1 |
| 135 | %attr(0644,root,root) /usr/man/man1/ssh-keygen.1 |
| 136 | %attr(0644,root,root) /usr/man/man1/ssh-add.1 |
| 137 | %attr(0644,root,root) /usr/man/man1/scp.1 |
Damien Miller | b77870f | 1999-11-10 12:48:08 +1100 | [diff] [blame] | 138 | %attr(-,root,root) /usr/man/man1/slogin.1 |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 139 | %attr(0644,root,root) %config /etc/ssh/ssh_config |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 140 | |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 141 | %files server |
| 142 | %defattr(-,root,root) |
| 143 | %attr(0755,root,root) /usr/sbin/sshd |
| 144 | %attr(0644,root,root) /usr/man/man8/sshd.8 |
Damien Miller | a37010e | 1999-10-29 09:18:29 +1000 | [diff] [blame] | 145 | %attr(0600,root,root) %config /etc/ssh/sshd_config |
| 146 | %attr(0600,root,root) %config /etc/pam.d/sshd |
| 147 | %attr(0755,root,root) %config /etc/rc.d/init.d/sshd |
Damien Miller | d4a8b7e | 1999-10-27 13:42:43 +1000 | [diff] [blame] | 148 | |
Damien Miller | 3f51bf5 | 1999-11-09 14:46:02 +1100 | [diff] [blame] | 149 | %files askpass |
| 150 | %defattr(-,root,root) |
| 151 | %attr(0755,root,root) /usr/lib/ssh/ssh-askpass |