summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2004-07-31 03:22:20 +0000
committerColin Watson <cjwatson@debian.org>2004-07-31 03:22:20 +0000
commit9749ef7f9b382d743b186bf06c7c2aeb0b9bebee (patch)
treeaadbcc936c4e05d344f3ae856925b62bafc8debb /debian/control
parentc57fe5be57af965042484e8669767f95e558b0ef (diff)
* Split the ssh binary package into openssh-client and openssh-server
(closes: #39741). openssh-server depends on openssh-client for some common functionality; it didn't seem worth creating yet another package for this. * New transitional ssh package, depending on openssh-client and openssh-server. May be removed once nothing depends on it. * When upgrading from ssh to openssh-{client,server}, it's very difficult for the maintainer scripts to find out what version we're upgrading from without dodgy dpkg hackery. I've therefore taken the opportunity to move a couple of debconf notes into NEWS files, namely ssh/ssh2_keys_merged and ssh/user_environment_tell. * In general, upgrading to this version directly from woody without first upgrading to the version in sarge is not currently guaranteed to work very smoothly due to the aforementioned version discovery problems.
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control48
1 files changed, 42 insertions, 6 deletions
diff --git a/debian/control b/debian/control
index 37899eb3c..d0080e8ec 100644
--- a/debian/control
+++ b/debian/control
@@ -6,13 +6,41 @@ Build-Depends: libwrap0-dev | libwrap-dev, zlib1g-dev | libz-dev, libssl-dev, li
6Standards-Version: 3.6.1 6Standards-Version: 3.6.1
7Uploaders: Colin Watson <cjwatson@debian.org> 7Uploaders: Colin Watson <cjwatson@debian.org>
8 8
9Package: ssh 9Package: openssh-client
10Architecture: any 10Architecture: any
11Depends: ${shlibs:Depends}, ${debconf-depends}, ${pam-depends}, libpam-modules (>= 0.72-9), adduser (>= 3.9), dpkg (>= 1.9.0) 11Depends: ${shlibs:Depends}, ${debconf-depends}, adduser (>= 3.10), dpkg (>= 1.7.0)
12Conflicts: sftp, rsh-client (<<0.16.1-1)
13Replaces: ssh (<< 1:3.8.1p1-9)
14Suggests: ssh-askpass, xbase-clients
15Provides: rsh-client, ssh-client
16Description: Secure shell client, an rlogin/rsh/rcp replacement
17 This is the portable version of OpenSSH, a free implementation of
18 the Secure Shell protocol as specified by the IETF secsh working
19 group.
20 .
21 Ssh (Secure Shell) is a program for logging into a remote machine
22 and for executing commands on a remote machine.
23 It provides secure encrypted communications between two untrusted
24 hosts over an insecure network. X11 connections and arbitrary TCP/IP
25 ports can also be forwarded over the secure channel.
26 It is intended as a replacement for rlogin, rsh and rcp, and can be
27 used to provide applications with a secure communication channel.
28 .
29 This package provides the ssh client.
30 .
31 --------------------------------------------------------------------
32 .
33 In some countries it may be illegal to use any encryption at all
34 without a special permit.
35
36Package: openssh-server
37Architecture: any
38Depends: ${shlibs:Depends}, ${debconf-depends}, ${pam-depends}, libpam-modules (>= 0.72-9), adduser (>= 3.9), dpkg (>= 1.9.0), openssh-client (= ${Source-Version})
12Conflicts: ssh-nonfree (<<2), ssh-socks, ssh2, sftp, rsh-client (<<0.16.1-1) 39Conflicts: ssh-nonfree (<<2), ssh-socks, ssh2, sftp, rsh-client (<<0.16.1-1)
40Replaces: ssh (<< 1:3.8.1p1-9)
13Suggests: ssh-askpass, xbase-clients 41Suggests: ssh-askpass, xbase-clients
14Provides: rsh-client 42Provides: ssh-server
15Description: Secure rlogin/rsh/rcp replacement (OpenSSH) 43Description: Secure shell server, an rshd replacement
16 This is the portable version of OpenSSH, a free implementation of 44 This is the portable version of OpenSSH, a free implementation of
17 the Secure Shell protocol as specified by the IETF secsh working 45 the Secure Shell protocol as specified by the IETF secsh working
18 group. 46 group.
@@ -25,18 +53,26 @@ Description: Secure rlogin/rsh/rcp replacement (OpenSSH)
25 It is intended as a replacement for rlogin, rsh and rcp, and can be 53 It is intended as a replacement for rlogin, rsh and rcp, and can be
26 used to provide applications with a secure communication channel. 54 used to provide applications with a secure communication channel.
27 . 55 .
28 This package provides both the ssh client and the sshd server. 56 This package provides the sshd server.
29 . 57 .
30 -------------------------------------------------------------------- 58 --------------------------------------------------------------------
31 . 59 .
32 In some countries it may be illegal to use any encryption at all 60 In some countries it may be illegal to use any encryption at all
33 without a special permit. 61 without a special permit.
34 62
63Package: ssh
64Architecture: all
65Depends: openssh-client, openssh-server
66Description: Secure shell client and server (transitional package)
67 This is a transitional package depending on both the OpenSSH client and
68 the OpenSSH server, which are now in separate packages. You may remove
69 it once the upgrade is complete and nothing depends on it.
70
35Package: ssh-askpass-gnome 71Package: ssh-askpass-gnome
36Section: gnome 72Section: gnome
37Priority: optional 73Priority: optional
38Architecture: any 74Architecture: any
39Depends: ${shlibs:Depends}, ssh (>=1:1.2pre7-4) | ssh-krb5 75Depends: ${shlibs:Depends}, openssh-client | ssh (>= 1:1.2pre7-4) | ssh-krb5
40Replaces: ssh (<< 1:3.5p1-3) 76Replaces: ssh (<< 1:3.5p1-3)
41Provides: ssh-askpass 77Provides: ssh-askpass
42Description: under X, asks user for a passphrase for ssh-add 78Description: under X, asks user for a passphrase for ssh-add